>>> ardour: Building testing/ardour 7.5.0-r2 (using abuild 3.12.0-r0) started Tue, 31 Oct 2023 11:00:57 +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 fluidsynth-dev gtk+2.0-dev gtkmm-dev hidapi-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 suil-dev taglib-dev vamp-sdk-dev (1/397) Installing alsa-lib (1.2.10-r0) (2/397) Installing alsa-lib-dev (1.2.10-r0) (3/397) Installing libffi (3.4.4-r3) (4/397) Installing libintl (0.22.3-r0) (5/397) Installing libblkid (2.39.2-r0) (6/397) Installing libmount (2.39.2-r0) (7/397) Installing glib (2.78.1-r0) (8/397) Installing libatk-1.0 (2.50.0-r0) (9/397) Installing libsigc++ (2.12.1-r0) (10/397) Installing glibmm (2.66.6-r0) (11/397) Installing atkmm (2.28.3-r1) (12/397) Installing libxau (1.0.11-r3) (13/397) Installing libmd (1.1.0-r0) (14/397) Installing libbsd (0.11.7-r3) (15/397) Installing libxdmcp (1.1.4-r3) (16/397) Installing libxcb (1.16-r0) (17/397) Installing libx11 (1.8.7-r0) (18/397) Installing libxext (1.3.5-r3) (19/397) Installing libxi (1.8.1-r2) (20/397) Installing libxtst (1.2.4-r4) (21/397) Installing dbus-libs (1.14.10-r0) (22/397) Installing at-spi2-core (2.50.0-r0) (23/397) Installing libatk-bridge-2.0 (2.50.0-r0) (24/397) Installing libuuid (2.39.2-r0) (25/397) Installing libfdisk (2.39.2-r0) (26/397) Installing libsmartcols (2.39.2-r0) (27/397) Installing util-linux-dev (2.39.2-r0) (28/397) Installing dbus-dev (1.14.10-r0) (29/397) Installing libbz2 (1.0.8-r6) (30/397) Installing bzip2-dev (1.0.8-r6) (31/397) Installing xz-libs (5.4.4-r0) (32/397) Installing libxml2 (2.11.5-r0) (33/397) Installing libxml2-utils (2.11.5-r0) (34/397) Installing docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-install (35/397) Installing libgpg-error (1.47-r2) (36/397) Installing libgcrypt (1.10.2-r2) (37/397) Installing libxslt (1.1.38-r1) (38/397) Installing docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-install (39/397) Installing xz (5.4.4-r0) (40/397) Installing gettext-asprintf (0.22.3-r0) (41/397) Installing gettext-libs (0.22.3-r0) (42/397) Installing gettext-envsubst (0.22.3-r0) (43/397) Installing gettext (0.22.3-r0) (44/397) Installing gettext-dev (0.22.3-r0) (45/397) Installing gdbm (1.23-r1) (46/397) Installing mpdecimal (2.5.1-r2) (47/397) Installing libpanelw (6.4_p20231007-r0) (48/397) Installing readline (8.2.1-r2) (49/397) Installing sqlite-libs (3.43.2-r0) (50/397) Installing python3 (3.11.6-r1) (51/397) Installing python3-pycache-pyc0 (3.11.6-r1) (52/397) Installing pyc (3.11.6-r1) (53/397) Installing python3-pyc (3.11.6-r1) (54/397) Installing linux-headers (6.5-r0) (55/397) Installing libffi-dev (3.4.4-r3) (56/397) Installing bsd-compat-headers (0.7.2-r5) (57/397) Installing libformw (6.4_p20231007-r0) (58/397) Installing libmenuw (6.4_p20231007-r0) (59/397) Installing libncurses++ (6.4_p20231007-r0) (60/397) Installing ncurses-dev (6.4_p20231007-r0) (61/397) Installing libedit-dev (20230828.3.1-r3) (62/397) Installing zlib-dev (1.3-r2) (63/397) Installing libpcre2-16 (10.42-r1) (64/397) Installing libpcre2-32 (10.42-r1) (65/397) Installing pcre2-dev (10.42-r1) (66/397) Installing glib-dev (2.78.1-r0) (67/397) Installing xorgproto (2023.2-r0) (68/397) Installing libxau-dev (1.0.11-r3) (69/397) Installing xcb-proto (1.16.0-r0) (70/397) Installing xcb-proto-pyc (1.16.0-r0) (71/397) Installing libxdmcp-dev (1.1.4-r3) (72/397) Installing libxcb-dev (1.16-r0) (73/397) Installing xtrans (1.5.0-r0) (74/397) Installing libx11-dev (1.8.7-r0) (75/397) Installing libxext-dev (1.3.5-r3) (76/397) Installing libxfixes (6.0.1-r3) (77/397) Installing libxfixes-dev (6.0.1-r3) (78/397) Installing libxi-dev (1.8.1-r2) (79/397) Installing libxtst-dev (1.2.4-r4) (80/397) Installing at-spi2-core-dev (2.50.0-r0) (81/397) Installing libsigc++-dev (2.12.1-r0) (82/397) Installing glibmm-dev (2.66.6-r0) (83/397) Installing atkmm-dev (2.28.3-r1) (84/397) Installing aom-libs (3.7.0-r0) (85/397) Installing libdrm (2.4.117-r1) (86/397) Installing wayland-libs-client (1.22.0-r4) (87/397) Installing libva (2.20.0-r0) (88/397) Installing libvdpau (1.5-r2) (89/397) Installing ffmpeg-libavutil (6.0-r27) (90/397) Installing libdav1d (1.3.0-r0) (91/397) Installing libhwy (1.0.7-r0) (92/397) Installing lcms2 (2.15-r4) (93/397) Installing libjxl (0.8.2-r0) (94/397) Installing lame-libs (3.100-r5) (95/397) Installing opus (1.4-r0) (96/397) Installing soxr (0.1.3-r7) (97/397) Installing ffmpeg-libswresample (6.0-r27) (98/397) Installing libogg (1.3.5-r5) (99/397) Installing libtheora (1.1.1-r18) (100/397) Installing libvorbis (1.3.7-r2) (101/397) Installing libvpx (1.13.1-r0) (102/397) Installing libsharpyuv (1.3.2-r0) (103/397) Installing libwebp (1.3.2-r0) (104/397) Installing libwebpmux (1.3.2-r0) (105/397) Installing x264-libs (0.164_git20220602-r2) (106/397) Installing numactl (2.0.16-r4) (107/397) Installing x265-libs (3.5-r4) (108/397) Installing xvidcore (1.3.7-r2) (109/397) Installing ffmpeg-libavcodec (6.0-r27) (110/397) Installing libbluray (1.3.4-r1) (111/397) Installing mpg123-libs (1.32.3-r0) (112/397) Installing libopenmpt (0.7.3-r1) (113/397) Installing mbedtls (2.28.5-r0) (114/397) Installing librist (0.2.10-r0) (115/397) Installing libsrt (1.5.3-r0) (116/397) Installing libssh (0.10.5-r0) (117/397) Installing libsodium (1.0.19-r0) (118/397) Installing libzmq (4.3.5-r2) (119/397) Installing ffmpeg-libavformat (6.0-r27) (120/397) Installing libsamplerate (0.2.2-r3) (121/397) Installing jack (1.9.22-r4) (122/397) Installing libflac (1.4.3-r1) (123/397) Installing libsndfile (1.2.2-r0) (124/397) Installing aubio (0.4.9-r3) (125/397) Installing aubio-dev (0.4.9-r3) (126/397) Installing boost1.82-atomic (1.82.0-r2) (127/397) Installing boost1.82-chrono (1.82.0-r2) (128/397) Installing boost1.82-container (1.82.0-r2) (129/397) Installing boost1.82-context (1.82.0-r2) (130/397) Installing boost1.82-contract (1.82.0-r2) (131/397) Installing boost1.82-coroutine (1.82.0-r2) (132/397) Installing boost1.82-date_time (1.82.0-r2) (133/397) Installing boost1.82-fiber (1.82.0-r2) (134/397) Installing boost1.82-filesystem (1.82.0-r2) (135/397) Installing boost1.82-graph (1.82.0-r2) (136/397) Installing boost1.82-iostreams (1.82.0-r2) (137/397) Installing boost1.82-thread (1.82.0-r2) (138/397) Installing icu-data-full (73.2-r3) (139/397) Installing icu-libs (73.2-r3) (140/397) Installing boost1.82-locale (1.82.0-r2) (141/397) Installing boost1.82-log (1.82.0-r2) (142/397) Installing boost1.82-log_setup (1.82.0-r2) (143/397) Installing boost1.82-math (1.82.0-r2) (144/397) Installing boost1.82-prg_exec_monitor (1.82.0-r2) (145/397) Installing boost1.82-program_options (1.82.0-r2) (146/397) Installing boost1.82-python3 (1.82.0-r2) (147/397) Installing boost1.82-random (1.82.0-r2) (148/397) Installing boost1.82-regex (1.82.0-r2) (149/397) Installing boost1.82-serialization (1.82.0-r2) (150/397) Installing boost1.82-stacktrace_basic (1.82.0-r2) (151/397) Installing boost1.82-stacktrace_noop (1.82.0-r2) (152/397) Installing boost1.82-system (1.82.0-r2) (153/397) Installing boost1.82-timer (1.82.0-r2) (154/397) Installing boost1.82-type_erasure (1.82.0-r2) (155/397) Installing boost1.82-unit_test_framework (1.82.0-r2) (156/397) Installing boost1.82-url (1.82.0-r2) (157/397) Installing boost1.82-wave (1.82.0-r2) (158/397) Installing boost1.82-wserialization (1.82.0-r2) (159/397) Installing boost1.82-json (1.82.0-r2) (160/397) Installing boost1.82-nowide (1.82.0-r2) (161/397) Installing boost1.82-libs (1.82.0-r2) (162/397) Installing boost1.82 (1.82.0-r2) (163/397) Installing icu (73.2-r3) (164/397) Installing icu-dev (73.2-r3) (165/397) Installing xz-dev (5.4.4-r0) (166/397) Installing zstd (1.5.5-r7) (167/397) Installing zstd-dev (1.5.5-r7) (168/397) Installing boost1.82-dev (1.82.0-r2) (169/397) Installing boost-dev (1.82.0-r2) (170/397) Installing fftw-double-libs (3.3.10-r5) (171/397) Installing fftw-long-double-libs (3.3.10-r5) (172/397) Installing fftw-single-libs (3.3.10-r5) (173/397) Installing fftw-dev (3.3.10-r5) (174/397) Installing avahi-libs (0.8-r13) (175/397) Installing libcamera-ipa (0.1.0-r1) (176/397) Installing nettle (3.9.1-r0) (177/397) Installing libtasn1 (4.19.0-r2) (178/397) Installing p11-kit (0.25.1-r0) (179/397) Installing gnutls (3.8.1-r0) (180/397) Installing eudev-libs (3.2.14-r0) (181/397) Installing libunwind (1.7.2-r1) (182/397) Installing yaml (0.2.5-r2) (183/397) Installing libcamera (0.1.0-r1) (184/397) Installing speexdsp (1.2.1-r2) (185/397) Installing libuv (1.46.0-r0) (186/397) Installing roc-toolkit-libs (0.2.5-r0) (187/397) Installing webrtc-audio-processing-1 (1.3-r0) (188/397) Installing pipewire-libs (0.3.83-r0) (189/397) Installing portaudio (19.7.0-r2) (190/397) Installing libasyncns (0.8-r2) (191/397) Installing libltdl (2.4.7-r3) (192/397) Installing orc (0.4.34-r0) (193/397) Installing tdb-libs (1.4.9-r0) (194/397) Installing libpulse (16.1-r11) (195/397) Installing fluidsynth-libs (2.3.4-r0) (196/397) Installing jack-dev (1.9.22-r4) (197/397) Installing pipewire-dev (0.3.83-r0) (198/397) Installing libpulse-mainloop-glib (16.1-r11) (199/397) Installing pulseaudio-dev (16.1-r11) (200/397) Installing libportaudiocxx (19.7.0-r2) (201/397) Installing portaudio-dev (19.7.0-r2) (202/397) Installing libhistory (8.2.1-r2) (203/397) Installing readline-dev (8.2.1-r2) (204/397) Installing opus-dev (1.4-r0) (205/397) Installing libflac++ (1.4.3-r1) (206/397) Installing libogg-dev (1.3.5-r5) (207/397) Installing flac-dev (1.4.3-r1) (208/397) Installing libvorbis-dev (1.3.7-r2) (209/397) Installing libsndfile-dev (1.2.2-r0) (210/397) Installing fluidsynth-dev (2.3.4-r0) (211/397) Installing cairo-tools (1.18.0-r0) (212/397) Installing libpng (1.6.40-r0) (213/397) Installing freetype (2.13.2-r0) (214/397) Installing fontconfig (2.14.2-r4) (215/397) Installing expat (2.5.0-r2) (216/397) Installing expat-dev (2.5.0-r2) (217/397) Installing brotli (1.1.0-r0) (218/397) Installing brotli-dev (1.1.0-r0) (219/397) Installing libpng-dev (1.6.40-r0) (220/397) Installing freetype-dev (2.13.2-r0) (221/397) Installing fontconfig-dev (2.14.2-r4) (222/397) Installing libxrender (0.9.11-r4) (223/397) Installing libxrender-dev (0.9.11-r4) (224/397) Installing pixman (0.42.2-r2) (225/397) Installing pixman-dev (0.42.2-r2) (226/397) Installing util-macros (1.20.0-r0) (227/397) Installing xcb-util (0.4.1-r3) (228/397) Installing xcb-util-dev (0.4.1-r3) (229/397) Installing cairo (1.18.0-r0) (230/397) Installing cairo-gobject (1.18.0-r0) (231/397) Installing cairo-dev (1.18.0-r0) (232/397) Installing perl (5.38.0-r0) (233/397) Installing perl-http-date (6.06-r0) (234/397) Installing perl-clone (0.46-r2) (235/397) Installing perl-uri (5.21-r0) (236/397) Installing perl-io-html (1.004-r1) (237/397) Installing perl-encode-locale (1.05-r5) (238/397) Installing perl-lwp-mediatypes (6.04-r3) (239/397) Installing perl-http-message (6.45-r0) (240/397) Installing perl-http-cookies (6.10-r1) (241/397) Installing perl-http-cookiejar (0.014-r1) (242/397) Installing perl-net-http (6.23-r1) (243/397) Installing perl-html-tagset (3.20-r5) (244/397) Installing perl-html-parser (3.81-r2) (245/397) Installing perl-file-listing (6.16-r0) (246/397) Installing perl-www-robotrules (6.02-r4) (247/397) Installing perl-http-negotiate (6.01-r4) (248/397) Installing perl-try-tiny (0.31-r2) (249/397) Installing perl-libwww (6.72-r0) (250/397) Installing perl-xml-parser (2.46-r6) (251/397) Installing intltool (0.51.0-r8) (252/397) Installing libxdamage (1.1.6-r4) (253/397) Installing libxdamage-dev (1.1.6-r4) (254/397) Installing libxft (2.3.8-r2) (255/397) Installing graphite2 (1.3.14-r6) (256/397) Installing harfbuzz (8.2.2-r0) (257/397) Installing fribidi (1.0.13-r0) (258/397) Installing pango (1.51.0-r0) (259/397) Installing pango-tools (1.51.0-r0) (260/397) Installing fribidi-dev (1.0.13-r0) (261/397) Installing harfbuzz-cairo (8.2.2-r0) (262/397) Installing harfbuzz-gobject (8.2.2-r0) (263/397) Installing harfbuzz-icu (8.2.2-r0) (264/397) Installing harfbuzz-subset (8.2.2-r0) (265/397) Installing graphite2-dev (1.3.14-r6) (266/397) Installing harfbuzz-dev (8.2.2-r0) (267/397) Installing libxft-dev (2.3.8-r2) (268/397) Installing pango-dev (1.51.0-r0) (269/397) Installing shared-mime-info (2.3-r0) (270/397) Installing hicolor-icon-theme (0.17-r2) (271/397) Installing libjpeg-turbo (3.0.1-r0) (272/397) Installing tiff (4.6.0-r0) (273/397) Installing gdk-pixbuf (2.42.10-r6) (274/397) Installing gtk-update-icon-cache (3.24.38-r3) (275/397) Installing libxcomposite (0.4.6-r4) (276/397) Installing libxcursor (1.2.1-r3) (277/397) Installing libxrandr (1.5.4-r0) (278/397) Installing cups-libs (2.4.7-r0) (279/397) Installing gtk+2.0 (2.24.33-r9) Executing gtk+2.0-2.24.33-r9.post-install (280/397) Installing libturbojpeg (3.0.1-r0) (281/397) Installing libjpeg-turbo-dev (3.0.1-r0) (282/397) Installing libtiffxx (4.6.0-r0) (283/397) Installing libwebpdecoder (1.3.2-r0) (284/397) Installing libwebpdemux (1.3.2-r0) (285/397) Installing libwebp-dev (1.3.2-r0) (286/397) Installing tiff-dev (4.6.0-r0) (287/397) Installing gdk-pixbuf-dev (2.42.10-r6) (288/397) Installing gtk+2.0-dev (2.24.33-r9) (289/397) Installing cairomm (1.14.5-r0) (290/397) Installing pangomm (2.46.3-r0) (291/397) Installing cairomm-dev (1.14.5-r0) (292/397) Installing pangomm-dev (2.46.3-r0) (293/397) Installing gtkmm (2.24.5-r3) (294/397) Installing gtkmm-dev (2.24.5-r3) (295/397) Installing libusb (1.0.26-r3) (296/397) Installing hidapi (0.14.0-r0) (297/397) Installing hidapi-dev (0.14.0-r0) (298/397) Installing py3-libxml2 (2.11.5-r0) (299/397) Installing py3-libxml2-pyc (2.11.5-r0) (300/397) Installing itstool (2.0.7-r1) (301/397) Installing libarchive (3.7.2-r0) (302/397) Installing openssl-dev (3.1.4-r0) (303/397) Installing libarchive-dev (3.7.2-r0) (304/397) Installing liblo (0.31-r1) (305/397) Installing liblo-dev (0.31-r1) (306/397) Installing libsamplerate-dev (0.2.2-r3) (307/397) Installing serd-libs (0.32.0-r0) (308/397) Installing zix-libs (0.4.2-r0) (309/397) Installing sord-libs (0.16.16-r0) (310/397) Installing sratom (0.6.16-r0) (311/397) Installing lilv-libs (0.24.22-r0) (312/397) Installing py3-lxml (4.9.3-r0) (313/397) Installing py3-lxml-pyc (4.9.3-r0) (314/397) Installing py3-six (1.16.0-r8) (315/397) Installing py3-six-pyc (1.16.0-r8) (316/397) Installing py3-isodate (0.6.1-r4) (317/397) Installing py3-isodate-pyc (0.6.1-r4) (318/397) Installing py3-parsing (3.1.1-r0) (319/397) Installing py3-parsing-pyc (3.1.1-r0) (320/397) Installing py3-rdflib (7.0.0-r0) (321/397) Installing py3-rdflib-pyc (7.0.0-r0) (322/397) Installing py3-markdown (3.5-r0) (323/397) Installing py3-markdown-pyc (3.5-r0) (324/397) Installing py3-pygments (2.16.1-r1) (325/397) Installing py3-pygments-pyc (2.16.1-r1) (326/397) Installing lv2-specgen (1.18.10-r0) (327/397) Installing lv2-dev (1.18.10-r0) (328/397) Installing serd-dev (0.32.0-r0) (329/397) Installing zix-dev (0.4.2-r0) (330/397) Installing sord-dev (0.16.16-r0) (331/397) Installing sratom-dev (0.6.16-r0) (332/397) Installing lilv-dev (0.24.22-r0) (333/397) Installing yajl (2.1.0-r8) (334/397) Installing raptor2 (2.0.16-r1) (335/397) Installing lrdf (0.6.1-r2) (336/397) Installing lrdf-dev (0.6.1-r2) (337/397) Installing c-ares-dev (1.20.1-r0) (338/397) Installing libidn2-dev (2.3.4-r4) (339/397) Installing nghttp2-dev (1.57.0-r0) (340/397) Installing curl-dev (8.4.0-r0) (341/397) Installing libxml2-dev (2.11.5-r0) (342/397) Installing libxslt-dev (1.1.38-r1) (343/397) Installing yajl-dev (2.1.0-r8) (344/397) Installing raptor2-dev (2.0.16-r1) (345/397) Installing rasqal (0.9.33-r3) (346/397) Installing rasqal-dev (0.9.33-r3) (347/397) Installing sqlite (3.43.2-r0) (348/397) Installing sqlite-dev (3.43.2-r0) (349/397) Installing redland (1.0.17-r2) (350/397) Installing redland-dev (1.0.17-r2) (351/397) Installing rubberband-libs (3.3.0-r0) (352/397) Installing rubberband-dev (3.3.0-r0) (353/397) Installing qt5-qtbase (5.15.10_git20230714-r0) (354/397) Installing libice (1.1.1-r5) (355/397) Installing libsm (1.2.4-r3) (356/397) Installing libxt (1.3.0-r4) (357/397) Installing libxmu (1.1.4-r2) (358/397) Installing xset (1.2.5-r1) (359/397) Installing xprop (1.2.6-r0) (360/397) Installing xdg-utils (1.1.3-r4) (361/397) Installing mesa (23.1.9-r1) (362/397) Installing wayland-libs-server (1.22.0-r4) (363/397) Installing mesa-glapi (23.1.9-r1) (364/397) Installing mesa-gles (23.1.9-r1) (365/397) Installing qt5-qtdeclarative (5.15.10_git20230629-r0) (366/397) Installing wayland-libs-cursor (1.22.0-r4) (367/397) Installing wayland-libs-egl (1.22.0-r4) (368/397) Installing xkeyboard-config (2.40-r0) (369/397) Installing libxkbcommon (1.6.0-r0) (370/397) Installing qt5-qtwayland (5.15.10_git20230714-r0) (371/397) Installing mesa-gbm (23.1.9-r1) (372/397) Installing libxshmfence (1.3.2-r5) (373/397) Installing mesa-egl (23.1.9-r1) (374/397) Installing libxinerama (1.1.5-r3) (375/397) Installing libepoxy (1.5.10-r1) (376/397) Installing gtk+3.0 (3.24.38-r3) Executing gtk+3.0-3.24.38-r3.post-install (377/397) Installing libevdev (1.13.1-r0) (378/397) Installing mtdev (1.1.6-r3) (379/397) Installing libinput-libs (1.24.0-r0) (380/397) Installing xcb-util-wm (0.4.2-r0) (381/397) Installing xcb-util-image (0.4.1-r0) (382/397) Installing xcb-util-keysyms (0.4.1-r0) (383/397) Installing xcb-util-renderutil (0.3.10-r0) (384/397) Installing libxkbcommon-x11 (1.6.0-r0) (385/397) Installing qt5-qtbase-x11 (5.15.10_git20230714-r0) (386/397) Installing qt5-qtx11extras (5.15.10_git20230424-r0) (387/397) Installing suil (0.10.20-r0) (388/397) Installing suil-dev (0.10.20-r0) (389/397) Installing libtag (1.13.1-r0) (390/397) Installing libtag_c (1.13.1-r0) (391/397) Installing taglib-dev (1.13.1-r0) (392/397) Installing vamp-sdk-libs (2.10.0-r2) (393/397) Installing vamp-sdk-dev (2.10.0-r2) (394/397) Installing .makedepends-ardour (20231031.110058) (395/397) Installing perl-error (0.17029-r2) (396/397) Installing perl-git (2.42.0-r0) (397/397) Installing git-perl (2.42.0-r0) Executing busybox-1.36.1-r13.trigger Executing glib-2.78.1-r0.trigger Executing shared-mime-info-2.3-r0.trigger Executing gdk-pixbuf-2.42.10-r6.trigger Executing gtk-update-icon-cache-3.24.38-r3.trigger OK: 827 MiB in 499 packages >>> ardour: Cleaning up srcdir >>> ardour: Cleaning up pkgdir >>> ardour: Cleaning up tmpdir >>> ardour: Fetching https://distfiles.alpinelinux.org/distfiles/edge/Ardour-7.5.0.tar.xz >>> ardour: Fetching https://distfiles.alpinelinux.org/distfiles/edge/ardour-midi-7.5.0.zip.noauto >>> ardour: Fetching https://distfiles.alpinelinux.org/distfiles/edge/Ardour-7.5.0.tar.xz >>> ardour: Fetching https://distfiles.alpinelinux.org/distfiles/edge/ardour-midi-7.5.0.zip.noauto >>> ardour: Checking sha512sums... Ardour-7.5.0.tar.xz: OK ardour-midi-7.5.0.zip.noauto: OK >>> ardour: Unpacking /var/cache/distfiles/Ardour-7.5.0.tar.xz... Setting top to : /home/buildozer/aports/testing/ardour/src/Ardour-7.5.0 Setting out to : /home/buildozer/aports/testing/ardour/src/Ardour-7.5.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 : yes 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.64 : 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 'libusb-1.0' >= 1.0.16 : not found Checking for rubberband >= 3.0.0 : yes Checking for sndfile RF64=>RIFF support : Found Checking for int128 support : Not found, no int128 support. Checking for 'futex' syscall support : yes Checking for clang : no Checking for compiler flags ['-std=c++11'] : yes Warning: you are building Ardour with SSE support even though your system does not support these instructions. (This may not be an error, especially if you are a package maintainer) Checking for 'libudev' : not found Checking for 'fftw3f' : yes Checking for 'aubio' >= 0.3.2 : yes Checking for 'aubio' >= 0.4.0 : yes 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 'cppunit' >= 1.12.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 'jack' >= 0.121.0 : yes Checking for JACK metadata API : ok Checking for jack_port_rename() : ok 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 'lv2' >= 1.18.6 : 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 : yes 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/scoped_ptr.hpp : yes Checking for header boost/ptr_container/ptr_list.hpp : yes Checking for 'gtkmm-2.4' >= 2.8 : yes Checking for 'gtk+-2.0' >= 2.12.1 : yes Checking for 'samplerate' >= 0.1.7 : yes Checking for header boost/shared_ptr.hpp : yes Checking for header boost/format.hpp : yes Checking for 'cairomm-1.0' >= 1.8.4 : yes Checking for 'lv2' >= 1.0.0 : yes Checking for 'cairo' >= 1.12.0 : yes 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 stdio.h readline/readline.h : yes * build session-utils : yes Checking for 'dbus-1' : yes * 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 : arm * 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 AVX512F support : False * FPU AVX/FMA support : False * Futex Semaphore : True * Freedesktop files : True * Libjack linking : link * Libjack metadata : True * Lua Binding Doc : False * Lua Commandline Tool : True * LV2 UI embedding : True * 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 [ 32/1170] Compiling luasession/ardour-lua.sh.in [ 33/1170] Compiling session_utils/ardour-util.sh.in [ 34/1170] Compiling libs/pbd/epa.cc [ 35/1170] Compiling libs/pbd/property_list.cc [ 36/1170] Compiling libs/pbd/basename.cc [ 37/1170] Compiling libs/pbd/base_ui.cc [ 38/1170] Compiling libs/pbd/boost_debug.cc [ 39/1170] Compiling libs/pbd/cartesian.cc [ 40/1170] Compiling libs/pbd/pthread_utils.cc [ 41/1170] Compiling libs/pbd/whitespace.cc [ 42/1170] Compiling libs/pbd/xml++.cc [ 43/1170] Compiling libs/pbd/reallocpool.cc [ 44/1170] Compiling libs/pbd/string_convert.cc [ 45/1170] Compiling libs/pbd/timing.cc [ 46/1170] Compiling libs/pbd/undo.cc [ 47/1170] Compiling libs/pbd/utf8_utils.cc [ 48/1170] Compiling libs/pbd/uuid.cc [ 49/1170] Compiling libs/pbd/tlsf.cc [ 50/1170] Compiling libs/pbd/transmitter.cc [ 51/1170] Compiling libs/pbd/strreplace.cc [ 52/1170] Compiling libs/pbd/system_exec.cc [ 53/1170] Compiling libs/pbd/textreceiver.cc [ 54/1170] Compiling libs/pbd/timer.cc [ 55/1170] Compiling libs/pbd/strsplit.cc [ 56/1170] Compiling libs/pbd/receiver.cc [ 57/1170] Compiling libs/pbd/signals.cc [ 58/1170] Compiling libs/pbd/stateful_diff_command.cc [ 59/1170] Compiling libs/pbd/stateful.cc [ 60/1170] Compiling libs/pbd/spinlock.cc [ 61/1170] Compiling libs/pbd/stacktrace.cc [ 62/1170] Compiling libs/pbd/resource.cc [ 63/1170] Compiling libs/pbd/search_path.cc [ 64/1170] Compiling libs/pbd/semutils.cc [ 65/1170] Compiling libs/pbd/shortpath.cc [ 66/1170] Compiling libs/pbd/error.cc [ 67/1170] Compiling libs/pbd/ffs.cc [ 68/1170] Compiling libs/pbd/file_archive.cc [ 69/1170] Compiling libs/pbd/locale_guard.cc [ 70/1170] Compiling libs/pbd/openuri.cc [ 71/1170] Compiling libs/pbd/pcg_rand.cc [ 72/1170] Compiling libs/pbd/progress.cc [ 73/1170] Compiling libs/pbd/pool.cc [ 74/1170] Compiling libs/pbd/pathexpand.cc [ 75/1170] Compiling libs/pbd/pbd.cc [ 76/1170] Compiling libs/pbd/localtime_r.cc [ 77/1170] Compiling libs/pbd/microseconds.cc [ 78/1170] Compiling libs/pbd/mountpoint.cc [ 79/1170] Compiling libs/pbd/malign.cc [ 80/1170] Compiling libs/pbd/md5.cc [ 81/1170] Compiling libs/pbd/file_utils.cc [ 82/1170] Compiling libs/pbd/fpu.cc [ 83/1170] Compiling libs/pbd/glib_event_source.cc [ 84/1170] Compiling libs/pbd/inflater.cc [ 85/1170] Compiling libs/pbd/id.cc [ 86/1170] Compiling libs/pbd/command.cc [ 87/1170] Compiling libs/pbd/configuration_variable.cc [ 88/1170] Compiling libs/pbd/convert.cc [ 89/1170] Compiling libs/pbd/event_loop.cc [ 90/1170] Compiling libs/pbd/enums.cc [ 91/1170] Compiling libs/pbd/controllable.cc [ 92/1170] Compiling libs/pbd/cpus.cc [ 93/1170] Compiling libs/pbd/downloader.cc [ 94/1170] Compiling libs/pbd/enumwriter.cc [ 95/1170] Compiling libs/pbd/debug.cc [ 96/1170] Compiling libs/pbd/demangle.cc [ 97/1170] Compiling libs/pbd/crossthread.cc [ 98/1170] Compiling libs/temporal/tempo.cc [ 99/1170] Compiling libs/temporal/time.cc [ 100/1170] Compiling libs/temporal/timeline.cc [ 101/1170] Compiling libs/temporal/range.cc [ 102/1170] Compiling libs/temporal/superclock.cc [ 103/1170] Compiling libs/temporal/enums.cc [ 104/1170] Compiling libs/temporal/bbt_time.cc [ 105/1170] Compiling libs/temporal/beats.cc [ 106/1170] Compiling libs/temporal/debug.cc [ 107/1170] Compiling libs/evoral/libsmf/smf.c [ 108/1170] Compiling libs/evoral/libsmf/smf_tempo.c [ 109/1170] Compiling libs/evoral/libsmf/smf_load.c [ 110/1170] Compiling libs/evoral/libsmf/smf_decode.c [ 111/1170] Compiling libs/evoral/libsmf/smf_save.c [ 112/1170] Compiling libs/evoral/ControlList.cc [ 113/1170] Compiling libs/evoral/Control.cc [ 114/1170] Compiling libs/evoral/Event.cc [ 115/1170] Compiling libs/evoral/debug.cc [ 116/1170] Compiling libs/evoral/Note.cc [ 117/1170] Compiling libs/evoral/SMF.cc [ 118/1170] Compiling libs/evoral/Sequence.cc [ 119/1170] Compiling libs/evoral/Curve.cc [ 120/1170] Compiling libs/evoral/ControlSet.cc [ 121/1170] Compiling libs/ptformat/ptformat.cc ../libs/pbd/reallocpool.cc: In constructor 'PBD::ReallocPool::ReallocPool(std::string, size_t)': ../libs/pbd/reallocpool.cc:89:26: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 89 | poolsize_t *in = (poolsize_t*) _pool; | ^~~~~~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc: In member function 'void PBD::ReallocPool::consolidate_ptr(char*)': ../libs/pbd/reallocpool.cc:187:19: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 187 | #define SEGSIZ (*((poolsize_t*) p)) | ^~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:192:17: note: in expansion of macro 'SEGSIZ' 192 | if (p - SEGSIZ + sop >= _pool + _poolsize) { | ^~~~~~ ../libs/pbd/reallocpool.cc:187:19: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 187 | #define SEGSIZ (*((poolsize_t*) p)) | ^~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:195:46: note: in expansion of macro 'SEGSIZ' 195 | poolsize_t *next = (poolsize_t*)(p - SEGSIZ + sop); | ^~~~~~ ../libs/pbd/reallocpool.cc:195:28: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 195 | poolsize_t *next = (poolsize_t*)(p - SEGSIZ + sop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:187:19: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 187 | #define SEGSIZ (*((poolsize_t*) p)) | ^~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:197:17: note: in expansion of macro 'SEGSIZ' 197 | SEGSIZ = SEGSIZ + (*next) - sop; | ^~~~~~ ../libs/pbd/reallocpool.cc:187:19: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 187 | #define SEGSIZ (*((poolsize_t*) p)) | ^~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:197:26: note: in expansion of macro 'SEGSIZ' 197 | SEGSIZ = SEGSIZ + (*next) - sop; | ^~~~~~ ../libs/pbd/reallocpool.cc:187:19: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 187 | #define SEGSIZ (*((poolsize_t*) p)) | ^~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:198:25: note: in expansion of macro 'SEGSIZ' 198 | if (p - SEGSIZ + sop >= _pool + _poolsize) { | ^~~~~~ ../libs/pbd/reallocpool.cc:187:19: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 187 | #define SEGSIZ (*((poolsize_t*) p)) | ^~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:201:41: note: in expansion of macro 'SEGSIZ' 201 | next = (poolsize_t*)(p -SEGSIZ + sop); | ^~~~~~ ../libs/pbd/reallocpool.cc:201:24: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 201 | next = (poolsize_t*)(p -SEGSIZ + sop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc: In member function 'void* PBD::ReallocPool::_malloc(size_t)': ../libs/pbd/reallocpool.cc:187:19: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 187 | #define SEGSIZ (*((poolsize_t*) p)) | ^~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:218:24: note: in expansion of macro 'SEGSIZ' 218 | while (SEGSIZ > 0) { | ^~~~~~ ../libs/pbd/reallocpool.cc:187:19: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 187 | #define SEGSIZ (*((poolsize_t*) p)) | ^~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:219:38: note: in expansion of macro 'SEGSIZ' 219 | traversed += SEGSIZ + sop; | ^~~~~~ ../libs/pbd/reallocpool.cc:187:19: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 187 | #define SEGSIZ (*((poolsize_t*) p)) | ^~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:223:30: note: in expansion of macro 'SEGSIZ' 223 | p += SEGSIZ + sop; | ^~~~~~ ../libs/pbd/reallocpool.cc:187:19: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 187 | #define SEGSIZ (*((poolsize_t*) p)) | ^~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:230:43: note: in expansion of macro 'SEGSIZ' 230 | const poolsize_t avail = -SEGSIZ; | ^~~~~~ ../libs/pbd/reallocpool.cc:187:19: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 187 | #define SEGSIZ (*((poolsize_t*) p)) | ^~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:236:25: note: in expansion of macro 'SEGSIZ' 236 | SEGSIZ = -SEGSIZ; | ^~~~~~ ../libs/pbd/reallocpool.cc:187:19: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 187 | #define SEGSIZ (*((poolsize_t*) p)) | ^~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:236:35: note: in expansion of macro 'SEGSIZ' 236 | SEGSIZ = -SEGSIZ; | ^~~~~~ ../libs/pbd/reallocpool.cc:187:19: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 187 | #define SEGSIZ (*((poolsize_t*) p)) | ^~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:244:25: note: in expansion of macro 'SEGSIZ' 244 | SEGSIZ = sp; // mark area as used. | ^~~~~~ ../libs/pbd/reallocpool.cc:245:27: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 245 | *((poolsize_t*)(p + ss)) = ss - avail; // mark free space after. | ^~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:187:19: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 187 | #define SEGSIZ (*((poolsize_t*) p)) | ^~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:256:24: note: in expansion of macro 'SEGSIZ' 256 | while (SEGSIZ < 0 && (-SEGSIZ) <= ss && (-SEGSIZ) != sp) { | ^~~~~~ ../libs/pbd/reallocpool.cc:187:19: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 187 | #define SEGSIZ (*((poolsize_t*) p)) | ^~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:256:40: note: in expansion of macro 'SEGSIZ' 256 | while (SEGSIZ < 0 && (-SEGSIZ) <= ss && (-SEGSIZ) != sp) { | ^~~~~~ ../libs/pbd/reallocpool.cc:187:19: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 187 | #define SEGSIZ (*((poolsize_t*) p)) | ^~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:256:59: note: in expansion of macro 'SEGSIZ' 256 | while (SEGSIZ < 0 && (-SEGSIZ) <= ss && (-SEGSIZ) != sp) { | ^~~~~~ ../libs/pbd/reallocpool.cc:187:19: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 187 | #define SEGSIZ (*((poolsize_t*) p)) | ^~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:257:39: note: in expansion of macro 'SEGSIZ' 257 | traversed += -SEGSIZ + sop; | ^~~~~~ ../libs/pbd/reallocpool.cc:187:19: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 187 | #define SEGSIZ (*((poolsize_t*) p)) | ^~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:261:32: note: in expansion of macro 'SEGSIZ' 261 | p += (-SEGSIZ) + sop; | ^~~~~~ ../libs/pbd/reallocpool.cc:187:19: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 187 | #define SEGSIZ (*((poolsize_t*) p)) | ^~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:264:37: note: in expansion of macro 'SEGSIZ' 264 | if (SEGSIZ < 0) consolidate_ptr (p); | ^~~~~~ ../libs/pbd/reallocpool.cc: In member function 'void PBD::ReallocPool::_shrink(void*, size_t)': ../libs/pbd/reallocpool.cc:293:11: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 293 | *((poolsize_t*)(p + ss)) = ss - avail; // mark free space after. | ^~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc: In member function 'void PBD::ReallocPool::dumpsegments()': ../libs/pbd/reallocpool.cc:345:26: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 345 | poolsize_t *in = (poolsize_t*) p; | ^~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:368:22: warning: cast from 'char*' to 'poolsize_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 368 | in = (poolsize_t*) p; | ^~~~~~~~~~~~~~~ [ 122/1170] Compiling libs/midi++2/parser.cc [ 123/1170] Compiling libs/midi++2/port.cc [ 124/1170] Compiling libs/midi++2/ipmidi_port.cc [ 125/1170] Compiling libs/midi++2/channel.cc [ 126/1170] Compiling libs/midi++2/midi.cc [ 127/1170] Compiling libs/midi++2/midnam_patch.cc ../libs/pbd/tlsf.cc: In function 'bhdr_t* process_area(void*, size_t)': ../libs/pbd/tlsf.cc:119:36: warning: cast from 'char*' to 'bhdr_t*' {aka 'bhdr_struct*'} increases required alignment of target type [-Wcast-align] 119 | #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:374:24: note: in expansion of macro 'GET_NEXT_BLOCK' 374 | b = (bhdr_t *) GET_NEXT_BLOCK(ib->ptr.buffer, ib->size & BLOCK_SIZE); | ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:119:36: warning: cast from 'char*' to 'bhdr_t*' {aka 'bhdr_struct*'} increases required alignment of target type [-Wcast-align] 119 | #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:377:14: note: in expansion of macro 'GET_NEXT_BLOCK' 377 | lb = GET_NEXT_BLOCK(b->ptr.buffer, b->size & BLOCK_SIZE); | ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:380:14: warning: cast from 'u8_t*' {aka 'unsigned char*'} to 'area_info_t*' {aka 'area_info_struct*'} increases required alignment of target type [-Wcast-align] 380 | ai = (area_info_t *) ib->ptr.buffer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc: In constructor 'PBD::TLSF::TLSF(std::string, size_t)': ../libs/pbd/tlsf.cc:412:24: warning: cast from 'char*' to 'tlsf_t*' {aka 'TLSF_struct*'} increases required alignment of target type [-Wcast-align] 412 | tlsf_t *tlsf = (tlsf_t *) mem_pool; | ^~~~~~~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:119:36: warning: cast from 'char*' to 'bhdr_t*' {aka 'bhdr_struct*'} increases required alignment of target type [-Wcast-align] 119 | #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:420:27: note: in expansion of macro 'GET_NEXT_BLOCK' 420 | ib = process_area(GET_NEXT_BLOCK | ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:119:36: warning: cast from 'char*' to 'bhdr_t*' {aka 'bhdr_struct*'} increases required alignment of target type [-Wcast-align] 119 | #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:422:13: note: in expansion of macro 'GET_NEXT_BLOCK' 422 | b = GET_NEXT_BLOCK(ib->ptr.buffer, ib->size & BLOCK_SIZE); | ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:424:27: warning: cast from 'u8_t*' {aka 'unsigned char*'} to 'area_info_t*' {aka 'area_info_struct*'} increases required alignment of target type [-Wcast-align] 424 | tlsf->area_head = (area_info_t *) ib->ptr.buffer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc: In destructor 'PBD::TLSF::~TLSF()': ../libs/pbd/tlsf.cc:444:24: warning: cast from 'char*' to 'tlsf_t*' {aka 'TLSF_struct*'} increases required alignment of target type [-Wcast-align] 444 | tlsf_t *tlsf = (tlsf_t *) _mp; | ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc: In member function 'void* PBD::TLSF::_malloc(size_t)': ../libs/pbd/tlsf.cc:473:24: warning: cast from 'char*' to 'tlsf_t*' {aka 'TLSF_struct*'} increases required alignment of target type [-Wcast-align] 473 | tlsf_t *tlsf = (tlsf_t *) _mp; | ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:119:36: warning: cast from 'char*' to 'bhdr_t*' {aka 'bhdr_struct*'} increases required alignment of target type [-Wcast-align] 119 | #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:492:18: note: in expansion of macro 'GET_NEXT_BLOCK' 492 | next_b = GET_NEXT_BLOCK(b->ptr.buffer, b->size & BLOCK_SIZE); | ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:119:36: warning: cast from 'char*' to 'bhdr_t*' {aka 'bhdr_struct*'} increases required alignment of target type [-Wcast-align] 119 | #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:497:22: note: in expansion of macro 'GET_NEXT_BLOCK' 497 | b2 = GET_NEXT_BLOCK(b->ptr.buffer, size); | ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc: In member function 'void PBD::TLSF::_free(void*)': ../libs/pbd/tlsf.cc:517:24: warning: cast from 'char*' to 'tlsf_t*' {aka 'TLSF_struct*'} increases required alignment of target type [-Wcast-align] 517 | tlsf_t *tlsf = (tlsf_t *) _mp; | ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:524:13: warning: cast from 'char*' to 'bhdr_t*' {aka 'bhdr_struct*'} increases required alignment of target type [-Wcast-align] 524 | b = (bhdr_t *) ((char *) ptr - BHDR_OVERHEAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:119:36: warning: cast from 'char*' to 'bhdr_t*' {aka 'bhdr_struct*'} increases required alignment of target type [-Wcast-align] 119 | #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:531:17: note: in expansion of macro 'GET_NEXT_BLOCK' 531 | tmp_b = GET_NEXT_BLOCK(b->ptr.buffer, b->size & BLOCK_SIZE); | ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:119:36: warning: cast from 'char*' to 'bhdr_t*' {aka 'bhdr_struct*'} increases required alignment of target type [-Wcast-align] 119 | #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:547:17: note: in expansion of macro 'GET_NEXT_BLOCK' 547 | tmp_b = GET_NEXT_BLOCK(b->ptr.buffer, b->size & BLOCK_SIZE); | ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc: In member function 'void* PBD::TLSF::_realloc(void*, size_t)': ../libs/pbd/tlsf.cc:555:24: warning: cast from 'char*' to 'tlsf_t*' {aka 'TLSF_struct*'} increases required alignment of target type [-Wcast-align] 555 | tlsf_t *tlsf = (tlsf_t *) _mp; | ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:572:13: warning: cast from 'char*' to 'bhdr_t*' {aka 'bhdr_struct*'} increases required alignment of target type [-Wcast-align] 572 | b = (bhdr_t *) ((char *) ptr - BHDR_OVERHEAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:119:36: warning: cast from 'char*' to 'bhdr_t*' {aka 'bhdr_struct*'} increases required alignment of target type [-Wcast-align] 119 | #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:573:18: note: in expansion of macro 'GET_NEXT_BLOCK' 573 | next_b = GET_NEXT_BLOCK(b->ptr.buffer, b->size & BLOCK_SIZE); | ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:119:36: warning: cast from 'char*' to 'bhdr_t*' {aka 'bhdr_struct*'} increases required alignment of target type [-Wcast-align] 119 | #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:582:34: note: in expansion of macro 'GET_NEXT_BLOCK' 582 | next_b = GET_NEXT_BLOCK(next_b->ptr.buffer, next_b->size & BLOCK_SIZE); | ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:119:36: warning: cast from 'char*' to 'bhdr_t*' {aka 'bhdr_struct*'} increases required alignment of target type [-Wcast-align] 119 | #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:589:33: note: in expansion of macro 'GET_NEXT_BLOCK' 589 | tmp_b = GET_NEXT_BLOCK(b->ptr.buffer, new_size); | ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:119:36: warning: cast from 'char*' to 'bhdr_t*' {aka 'bhdr_struct*'} increases required alignment of target type [-Wcast-align] 119 | #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:606:34: note: in expansion of macro 'GET_NEXT_BLOCK' 606 | next_b = GET_NEXT_BLOCK(b->ptr.buffer, b->size & BLOCK_SIZE); | ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:119:36: warning: cast from 'char*' to 'bhdr_t*' {aka 'bhdr_struct*'} increases required alignment of target type [-Wcast-align] 119 | #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:612:41: note: in expansion of macro 'GET_NEXT_BLOCK' 612 | tmp_b = GET_NEXT_BLOCK(b->ptr.buffer, new_size); | ^~~~~~~~~~~~~~ [ 128/1170] Compiling libs/midi++2/mmc.cc [ 129/1170] Compiling libs/midi++2/mtc.cc [ 130/1170] Compiling libs/audiographer/src/debug_utils.cc [ 131/1170] Compiling libs/audiographer/src/general/analyser.cc [ 132/1170] Compiling libs/audiographer/src/general/broadcast_info.cc [ 133/1170] Compiling libs/audiographer/src/general/limiter.cc [ 134/1170] Compiling libs/audiographer/private/gdither/gdither.cc [ 135/1170] Compiling libs/audiographer/src/general/sndfile.cc [ 136/1170] Compiling libs/audiographer/src/general/sr_converter.cc [ 137/1170] Compiling libs/audiographer/src/general/normalizer.cc [ 138/1170] Compiling libs/audiographer/private/limiter/limiter.cc [ 139/1170] Compiling libs/audiographer/src/routines.cc [ 140/1170] Compiling libs/audiographer/src/general/loudness_reader.cc [ 141/1170] Compiling libs/audiographer/src/general/sample_format_converter.cc [ 142/1170] Compiling libs/audiographer/src/general/demo_noise.cc [ 143/1170] Compiling libs/fluidsynth/src/fluid_hash.c [ 144/1170] Compiling libs/fluidsynth/src/fluid_sfont.c [ 145/1170] Compiling libs/fluidsynth/src/fluid_settings.c [ 146/1170] Compiling libs/fluidsynth/src/fluid_rvoice_mixer.c [ 147/1170] Compiling libs/fluidsynth/src/fluid_chan.c [ 148/1170] Compiling libs/fluidsynth/src/fluid_rvoice_dsp.c In function 'smf_extend', inlined from 'track_extend' at ../libs/evoral/libsmf/smf_save.c:130:8, inlined from 'track_append' at ../libs/evoral/libsmf/smf_save.c:150:9: ../libs/evoral/libsmf/smf_save.c:75:101: warning: pointer 'previous_file_buffer' may be used after 'realloc' [-Wuse-after-free] 75 | track->file_buffer = (char *)track->file_buffer + ((char *)smf->file_buffer - previous_file_buffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../libs/evoral/libsmf/smf_save.c:63:28: note: call to 'realloc' here 63 | smf->file_buffer = realloc(smf->file_buffer, smf->file_buffer_length); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'smf_extend', inlined from 'smf_append' at ../libs/evoral/libsmf/smf_save.c:90:9, inlined from 'write_mthd_header' at ../libs/evoral/libsmf/smf_save.c:115:10, inlined from 'smf_save' at ../libs/evoral/libsmf/smf_save.c:654:6: ../libs/evoral/libsmf/smf_save.c:75:101: warning: pointer 'previous_file_buffer' may be used after 'realloc' [-Wuse-after-free] 75 | track->file_buffer = (char *)track->file_buffer + ((char *)smf->file_buffer - previous_file_buffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../libs/evoral/libsmf/smf_save.c:63:28: note: call to 'realloc' here 63 | smf->file_buffer = realloc(smf->file_buffer, smf->file_buffer_length); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 149/1170] Compiling libs/fluidsynth/src/fluid_lfo.c [ 150/1170] Compiling libs/fluidsynth/src/fluid_rvoice.c [ 151/1170] Compiling libs/fluidsynth/src/fluid_iir_filter.c [ 152/1170] Compiling libs/fluidsynth/src/fluid_list.c [ 153/1170] Compiling libs/fluidsynth/src/fluid_synth_monopoly.c [ 154/1170] Compiling libs/fluidsynth/src/fluid_samplecache.c [ 155/1170] Compiling libs/fluidsynth/src/fluid_sys.c [ 156/1170] Compiling libs/fluidsynth/src/fluid_conv.c [ 157/1170] Compiling libs/fluidsynth/src/fluid_event.c [ 158/1170] Compiling libs/fluidsynth/src/fluid_rvoice_event.c [ 159/1170] Compiling libs/fluidsynth/src/fluid_chorus.c [ 160/1170] Compiling libs/fluidsynth/src/fluid_adsr_env.c [ 161/1170] Compiling libs/fluidsynth/src/fluid_voice.c [ 162/1170] Compiling libs/fluidsynth/src/fluid_midi.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) | [ 163/1170] Compiling libs/fluidsynth/src/fluid_rev.c [ 164/1170] Compiling libs/fluidsynth/src/fluid_tuning.c [ 165/1170] Compiling libs/fluidsynth/src/fluid_mod.c [ 166/1170] Compiling libs/fluidsynth/src/fluid_defsfont.c [ 167/1170] Compiling libs/fluidsynth/src/fluid_synth.c [ 168/1170] Compiling libs/fluidsynth/src/fluid_ringbuffer.c [ 169/1170] Compiling libs/fluidsynth/src/fluid_gen.c [ 170/1170] Compiling libs/fluidsynth/src/fluid_sffile.c [ 171/1170] Compiling libs/libltc/timecode.c [ 172/1170] Compiling libs/libltc/ltc.c [ 173/1170] Compiling libs/libltc/decoder.c [ 174/1170] Compiling libs/libltc/encoder.c [ 175/1170] Compiling libs/lua/luastate.cc [ 176/1170] Compiling libs/lua/lua.cc [ 177/1170] Compiling libs/zita-resampler/vresampler.cc [ 178/1170] Compiling libs/zita-resampler/cresampler.cc [ 179/1170] Compiling libs/zita-resampler/resampler-table.cc [ 180/1170] Compiling libs/zita-resampler/vmresampler.cc [ 181/1170] Compiling libs/zita-resampler/resampler.cc [ 182/1170] Compiling libs/zita-convolver/zita-convolver.cc [ 183/1170] Compiling libs/ardour/luabindings.cc [ 184/1170] Compiling libs/ardour/export_failed.cc [ 185/1170] Compiling libs/ardour/export_channel.cc [ 186/1170] Compiling libs/ardour/port_set.cc [ 187/1170] Compiling libs/ardour/vst_plugin.cc [ 188/1170] Compiling libs/ardour/midi_region.cc [ 189/1170] Compiling libs/ardour/enums.cc [ 190/1170] Compiling libs/ardour/readable.cc [ 191/1170] Compiling libs/ardour/event_type_map.cc [ 192/1170] Compiling libs/ardour/recent_sessions.cc [ 193/1170] Compiling libs/ardour/session_vst.cc [ 194/1170] Compiling libs/ardour/midi_playlist.cc ../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) | [ 195/1170] Compiling libs/ardour/rc_configuration.cc [ 196/1170] Compiling libs/ardour/midi_port.cc [ 197/1170] Compiling libs/ardour/engine_slave.cc ../libs/zita-convolver/zita-convolver.cc: In member function 'void ArdourZita::Convlevel::process()': ../libs/zita-convolver/zita-convolver.cc:765:58: warning: cast from 'float (*)[2]' to 'FV4*' {aka '__vector(4) float*'} increases required alignment of target type [-Wcast-align] 765 | FV4* A = (FV4*)ffta; | ^~~~~~~~~~ ../libs/zita-convolver/zita-convolver.cc:766:58: warning: cast from 'float (*)[2]' to 'FV4*' {aka '__vector(4) float*'} increases required alignment of target type [-Wcast-align] 766 | FV4* B = (FV4*)fftb; | ^~~~~~~~~~ ../libs/zita-convolver/zita-convolver.cc:767:58: warning: cast from 'float (*)[2]' to 'FV4*' {aka '__vector(4) float*'} increases required alignment of target type [-Wcast-align] 767 | FV4* D = (FV4*)_freq_data; | ^~~~~~~~~~~~~~~~ [ 198/1170] Compiling libs/ardour/export_channel_configuration.cc [ 199/1170] Compiling libs/ardour/element_import_handler.cc [ 200/1170] Compiling libs/ardour/midi_model.cc [ 201/1170] Compiling libs/ardour/midi_channel_filter.cc [ 202/1170] Compiling libs/ardour/dsp_filter.cc [ 203/1170] Compiling libs/ardour/midi_buffer.cc [ 204/1170] Compiling libs/ardour/presentation_info.cc [ 205/1170] Compiling libs/ardour/plugin_insert.cc [ 206/1170] Compiling libs/ardour/plugin_manager.cc [ 207/1170] Compiling libs/ardour/luascripting.cc [ 208/1170] Compiling libs/ardour/directory_names.cc [ 209/1170] Compiling libs/ardour/delivery.cc [ 210/1170] Compiling libs/ardour/vst3_scan.cc [ 211/1170] Compiling libs/ardour/vst3_host.cc [ 212/1170] Compiling libs/ardour/operations.cc [ 213/1170] Compiling libs/ardour/linux_vst_support.cc [ 214/1170] Compiling libs/ardour/default_click.cc [ 215/1170] Compiling libs/ardour/lv2_evbuf.c [ 216/1170] Compiling libs/ardour/legatize.cc [ 217/1170] Compiling libs/ardour/vca_manager.cc [ 218/1170] Compiling libs/ardour/template_utils.cc In file included from ../libs/pbd/file_archive.cc:36: ../libs/pbd/file_archive.cc: In function 'void* get_url(void*)': ../libs/pbd/file_archive.cc:78:58: warning: 'CURLINFO_CONTENT_LENGTH_DOWNLOAD' is deprecated: since 7.55.0. Use CURLINFO_CONTENT_LENGTH_DOWNLOAD_T [-Wdeprecated-declarations] 78 | if (CURLE_OK == curl_easy_getinfo (curl, CURLINFO_CONTENT_LENGTH_DOWNLOAD, &content_length) && content_length > 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2883:3: note: declared here 2883 | CURLINFO_CONTENT_LENGTH_DOWNLOAD | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 219/1170] Compiling libs/ardour/transport_master.cc [ 220/1170] Compiling libs/ardour/transport_fsm.cc [ 221/1170] Compiling libs/ardour/revision.cc [ 222/1170] Compiling libs/ardour/internal_return.cc [ 223/1170] Compiling libs/ardour/solo_mute_release.cc [ 224/1170] Compiling libs/ardour/solo_control.cc [ 225/1170] Compiling libs/ardour/sndfilesource.cc [ 226/1170] Compiling libs/ardour/iec2ppmdsp.cc [ 227/1170] Compiling libs/ardour/broadcast_info.cc [ 228/1170] Compiling libs/ardour/simple_export.cc [ 229/1170] Compiling libs/ardour/sidechain.cc [ 230/1170] Compiling libs/ardour/region.cc [ 231/1170] Compiling libs/ardour/graph_edges.cc [ 232/1170] Compiling libs/ardour/automation_list.cc [ 233/1170] Compiling libs/ardour/graphnode.cc [ 234/1170] Compiling libs/ardour/session_playlists.cc [ 235/1170] Compiling libs/ardour/gain_control.cc In file included from /usr/include/c++/13.2.1/string:51, from ../libs/ptformat/ptformat.cc:25: /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]': /usr/include/c++/13.2.1/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2061 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]': /usr/include/c++/13.2.1/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algobase.h:2061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/algorithm:61, from ../libs/ptformat/ptformat/ptformat.h:27, from ../libs/ptformat/ptformat.cc:36: /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61: /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = PTFFormat::track_t; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/ptformat/ptformat/ptformat.h:28: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const PTFFormat::wav_t&}; _Tp = PTFFormat::wav_t; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const PTFFormat::region_t&}; _Tp = PTFFormat::region_t; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const PTFFormat::track_t&}; _Tp = PTFFormat::track_t; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = PTFFormat::track_t; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 181 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const PTFFormat::midi_ev_t&}; _Tp = PTFFormat::midi_ev_t; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PTFFormat::wav_t; _Alloc = std::allocator]', inlined from 'bool PTFFormat::parseaudio()' at ../libs/ptformat/ptformat.cc:725:28: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PTFFormat::midi_ev_t; _Alloc = std::allocator]', inlined from 'bool PTFFormat::parsemidi()' at ../libs/ptformat/ptformat.cc:1169:20: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PTFFormat::region_t; _Alloc = std::allocator]', inlined from 'bool PTFFormat::parsemidi()' at ../libs/ptformat/ptformat.cc:1197:30: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PTFFormat::region_t; _Alloc = std::allocator]', inlined from 'bool PTFFormat::parsemidi()' at ../libs/ptformat/ptformat.cc:1263:31: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = PTFFormat::track_t]' at /usr/include/c++/13.2.1/bits/stl_algo.h:3897:28, inlined from 'bool PTFFormat::find_miditrack(uint16_t, track_t&) const' at ../libs/ptformat/ptformat/ptformat.h:150:25, inlined from 'bool PTFFormat::parsemidi()' at ../libs/ptformat/ptformat.cc:1297:29: /usr/include/c++/13.2.1/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2114 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = PTFFormat::region_t]' at /usr/include/c++/13.2.1/bits/stl_algo.h:3897:28, inlined from 'bool PTFFormat::find_midiregion(uint16_t, region_t&) const' at ../libs/ptformat/ptformat/ptformat.h:164:25, inlined from 'bool PTFFormat::parsemidi()' at ../libs/ptformat/ptformat.cc:1301:30: /usr/include/c++/13.2.1/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2114 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PTFFormat::track_t; _Alloc = std::allocator]', inlined from 'bool PTFFormat::parsemidi()' at ../libs/ptformat/ptformat.cc:1311:32: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = PTFFormat::track_t; _Alloc = std::allocator]', inlined from 'bool PTFFormat::parsemidi()' at ../libs/ptformat/ptformat.cc:1325:26: /usr/include/c++/13.2.1/bits/stl_vector.h:1532:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1532 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1910:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.2.1/bits/stl_algo.h:1635:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1635 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PTFFormat::region_t; _Alloc = std::allocator]', inlined from 'bool PTFFormat::parserest()' at ../libs/ptformat/ptformat.cc:904:24: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = PTFFormat::track_t]' at /usr/include/c++/13.2.1/bits/stl_algo.h:3897:28, inlined from 'bool PTFFormat::find_track(uint16_t, track_t&) const' at ../libs/ptformat/ptformat/ptformat.h:121:25, inlined from 'bool PTFFormat::parserest()' at ../libs/ptformat/ptformat.cc:929:22: /usr/include/c++/13.2.1/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2114 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PTFFormat::track_t; _Alloc = std::allocator]', inlined from 'bool PTFFormat::parserest()' at ../libs/ptformat/ptformat.cc:935:25: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = PTFFormat::track_t]' at /usr/include/c++/13.2.1/bits/stl_algo.h:3897:28, inlined from 'bool PTFFormat::find_track(uint16_t, track_t&) const' at ../libs/ptformat/ptformat/ptformat.h:121:25, inlined from 'bool PTFFormat::parserest()' at ../libs/ptformat/ptformat.cc:968:22: /usr/include/c++/13.2.1/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2114 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PTFFormat::track_t; _Alloc = std::allocator]', inlined from 'bool PTFFormat::parserest()' at ../libs/ptformat/ptformat.cc:969:28: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = PTFFormat::track_t]' at /usr/include/c++/13.2.1/bits/stl_algo.h:3897:28, inlined from 'bool PTFFormat::find_track(uint16_t, track_t&) const' at ../libs/ptformat/ptformat/ptformat.h:121:25, inlined from 'bool PTFFormat::parserest()' at ../libs/ptformat/ptformat.cc:999:25: /usr/include/c++/13.2.1/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2114 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = PTFFormat::region_t]' at /usr/include/c++/13.2.1/bits/stl_algo.h:3897:28, inlined from 'bool PTFFormat::find_region(uint16_t, region_t&) const' at ../libs/ptformat/ptformat/ptformat.h:136:25, inlined from 'bool PTFFormat::parserest()' at ../libs/ptformat/ptformat.cc:1001:26: /usr/include/c++/13.2.1/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2114 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PTFFormat::track_t; _Alloc = std::allocator]', inlined from 'bool PTFFormat::parserest()' at ../libs/ptformat/ptformat.cc:1004:28: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = PTFFormat::track_t]' at /usr/include/c++/13.2.1/bits/stl_algo.h:3897:28, inlined from 'bool PTFFormat::find_track(uint16_t, track_t&) const' at ../libs/ptformat/ptformat/ptformat.h:121:25, inlined from 'bool PTFFormat::parserest()' at ../libs/ptformat/ptformat.cc:1039:25: /usr/include/c++/13.2.1/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2114 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator >; _Tp = PTFFormat::region_t]' at /usr/include/c++/13.2.1/bits/stl_algo.h:3897:28, inlined from 'bool PTFFormat::find_region(uint16_t, region_t&) const' at ../libs/ptformat/ptformat/ptformat.h:136:25, inlined from 'bool PTFFormat::parserest()' at ../libs/ptformat/ptformat.cc:1043:26: /usr/include/c++/13.2.1/bits/stl_algobase.h:2114:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2114 | return __find_if(__first, __last, __pred, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2115 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PTFFormat::track_t; _Alloc = std::allocator]', inlined from 'bool PTFFormat::parserest()' at ../libs/ptformat/ptformat.cc:1049:28: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = PTFFormat::track_t; _Alloc = std::allocator]', inlined from 'bool PTFFormat::parserest()' at ../libs/ptformat/ptformat.cc:1064:22: /usr/include/c++/13.2.1/bits/stl_vector.h:1532:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1532 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18, inlined from 'bool PTFFormat::parserest()' at ../libs/ptformat/ptformat.cc:1074:11: /usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18, inlined from 'bool PTFFormat::parserest()' at ../libs/ptformat/ptformat.cc:1074:11: /usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 236/1170] Linking build/libs/fluidsynth/liblibfluidsynth.a [ 237/1170] Linking build/libs/libltc/liblibltc.a [ 238/1170] Linking build/libs/zita-resampler/libzita-resampler.a [ 239/1170] Linking build/libs/zita-convolver/libzita-convolver.a [ 240/1170] Compiling libs/ardour/analysis_graph.cc In file included from ../libs/pbd/pbd/downloader.h:25, from ../libs/pbd/downloader.cc:29: ../libs/pbd/downloader.cc: In member function 'void PBD::Downloader::download()': ../libs/pbd/downloader.cc:154:50: warning: 'CURLINFO_CONTENT_LENGTH_DOWNLOAD' is deprecated: since 7.55.0. Use CURLINFO_CONTENT_LENGTH_DOWNLOAD_T [-Wdeprecated-declarations] 154 | curl_easy_getinfo (curl, CURLINFO_CONTENT_LENGTH_DOWNLOAD, &dsize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2883:3: note: declared here 2883 | CURLINFO_CONTENT_LENGTH_DOWNLOAD | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 241/1170] Compiling libs/ardour/audio_track.cc [ 242/1170] Compiling libs/ardour/session_handle.cc [ 243/1170] Compiling libs/ardour/session_configuration.cc [ 244/1170] Compiling libs/ardour/import_pt.cc [ 245/1170] Compiling libs/ardour/ltc_slave.cc [ 246/1170] Compiling libs/ardour/butler.cc [ 247/1170] Compiling libs/ardour/solo_safe_control.cc [ 248/1170] Compiling libs/ardour/export_graph_builder.cc [ 249/1170] Compiling libs/ardour/pan_controllable.cc [ 250/1170] Compiling libs/ardour/session_command.cc [ 251/1170] Compiling libs/ardour/soundcloud_upload.cc [ 252/1170] Compiling libs/ardour/port_manager.cc [ 253/1170] Compiling libs/ardour/capturing_processor.cc ../libs/pbd/debug.cc: In function 'void PBD::debug_print(const char*, std::string)': ../libs/pbd/debug.cc:106:28: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'gint64' {aka 'long long int'} [-Wformat=] 106 | printf ("%ld %s: %s", g_get_monotonic_time(), prefix, str.c_str()); | ~~^ ~~~~~~~~~~~~~~~~~~~~~~ | | | | long int gint64 {aka long long int} | %lld [ 254/1170] Compiling libs/ardour/delayline.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/superclock.h:24, from ../libs/temporal/superclock.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 255/1170] Compiling libs/ardour/source_factory.cc In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/ardour/ardour/vst3_host.h:27, from ../libs/ardour/vst3_host.cc:23: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Steinberg::Vst3ParamValueQueue::Value&}; _Tp = Steinberg::Vst3ParamValueQueue::Value; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Steinberg::Vst3ParamValueQueue::Value; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 133 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Steinberg::Vst3ParamValueQueue::Value; _Alloc = std::allocator]', inlined from 'virtual Steinberg::tresult Steinberg::Vst3ParamValueQueue::addPoint(Steinberg::int32, Steinberg::Vst::ParamValue, Steinberg::int32&)' at ../libs/ardour/vst3_host.cc:552:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../libs/ardour/vst3_host.cc: In member function 'virtual Steinberg::tresult Steinberg::Vst3ParamValueQueue::addPoint(Steinberg::int32, Steinberg::Vst::ParamValue, Steinberg::int32&)': ../libs/ardour/vst3_host.cc:554:32: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 554 | _values.insert (_values.begin () + dest_index, v); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 256/1170] Linking build/libs/pbd/libpbd.so [ 257/1170] Compiling libs/ardour/midi_patch_manager.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/beats.h:33, from ../libs/evoral/Note.cc:28: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 258/1170] Linking build/libs/ptformat/libptformat.so In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/enums.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 259/1170] Compiling libs/ardour/internal_send.cc [ 260/1170] Compiling libs/ardour/solo_isolate_control.cc [ 261/1170] Compiling libs/ardour/panner.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/temporal/bbt_time.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 262/1170] Compiling libs/ardour/speakers.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Curve.h:25, from ../libs/evoral/Curve.cc:34: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 263/1170] Compiling libs/ardour/audiosource.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/beats.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 264/1170] Compiling libs/ardour/interpolation.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/beats.h:33, from ../libs/evoral/Event.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 265/1170] Compiling libs/ardour/route.cc [ 266/1170] Compiling libs/ardour/element_importer.cc [ 267/1170] Compiling libs/ardour/vst_state.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/export_analysis.h:29, from ../libs/audiographer/audiographer/general/analyser.h:24, from ../libs/audiographer/src/general/analyser.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 268/1170] Compiling libs/ardour/stripable.cc [ 269/1170] Compiling libs/ardour/strip_silence.cc In file included from ../libs/lua/lua-5.3.5/ltable.c:38, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.5/ltable.c: In function 'Node* mainposition(const Table*, const TValue*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ltable.h:13:37: note: in definition of macro 'gnode' 13 | #define gnode(t,i) (&(t)->node[i]) | ^ ../libs/lua/lua-5.3.5/lobject.h:515:10: note: in expansion of macro 'check_exp' 515 | (check_exp((size&(size-1))==0, (cast(int, (s) & ((size)-1))))) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:515:41: note: in expansion of macro 'cast' 515 | (check_exp((size&(size-1))==0, (cast(int, (s) & ((size)-1))))) | ^~~~ ../libs/lua/lua-5.3.5/ltable.c:58:43: note: in expansion of macro 'lmod' 58 | #define hashpow2(t,n) (gnode(t, lmod((n), sizenode(t)))) | ^~~~ ../libs/lua/lua-5.3.5/ltable.c:60:33: note: in expansion of macro 'hashpow2' 60 | #define hashstr(t,str) hashpow2(t, (str)->hash) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ltable.c:124:14: note: in expansion of macro 'hashstr' 124 | return hashstr(t, tsvalue(key)); | ^~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/ltable.c:124:25: note: in expansion of macro 'tsvalue' 124 | return hashstr(t, tsvalue(key)); | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ltable.h:13:37: note: in definition of macro 'gnode' 13 | #define gnode(t,i) (&(t)->node[i]) | ^ ../libs/lua/lua-5.3.5/lobject.h:515:10: note: in expansion of macro 'check_exp' 515 | (check_exp((size&(size-1))==0, (cast(int, (s) & ((size)-1))))) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:515:41: note: in expansion of macro 'cast' 515 | (check_exp((size&(size-1))==0, (cast(int, (s) & ((size)-1))))) | ^~~~ ../libs/lua/lua-5.3.5/ltable.c:58:43: note: in expansion of macro 'lmod' 58 | #define hashpow2(t,n) (gnode(t, lmod((n), sizenode(t)))) | ^~~~ ../libs/lua/lua-5.3.5/ltable.c:126:14: note: in expansion of macro 'hashpow2' 126 | return hashpow2(t, luaS_hashlongstr(tsvalue(key))); | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/ltable.c:126:43: note: in expansion of macro 'tsvalue' 126 | return hashpow2(t, luaS_hashlongstr(tsvalue(key))); | ^~~~~~~ In file included from ../libs/lua/lua-5.3.5/lobject.h:15, from ../libs/lua/lua-5.3.5/lstate.h:12, from ../libs/lua/lua-5.3.5/ldebug.h:11, from ../libs/lua/lua-5.3.5/ltable.c:31: ../libs/lua/lua-5.3.5/ltable.c: In function 'Table* luaH_new(lua_State*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/ltable.c:423:14: note: in expansion of macro 'gco2t' 423 | Table *t = gco2t(o); | ^~~~~ ../libs/lua/lua-5.3.5/ltable.c: In function 'const TValue* luaH_getshortstr(Table*, TString*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/ltable.c:544:29: note: in expansion of macro 'eqshrstr' 544 | if (ttisshrstring(k) && eqshrstr(tsvalue(k), key)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/ltable.c:544:38: note: in expansion of macro 'tsvalue' 544 | if (ttisshrstring(k) && eqshrstr(tsvalue(k), key)) | ^~~~~~~ ../libs/lua/lua-5.3.5/ltable.c: In function 'const TValue* luaH_getstr(Table*, TString*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:227:19: note: in expansion of macro 'obj2gco' 227 | val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/ltable.c:580:5: note: in expansion of macro 'setsvalue' 580 | setsvalue(cast(lua_State *, NULL), &ko, key); | ^~~~~~~~~ ../libs/lua/lua-5.3.5/ltable.c: In function 'const TValue* luaH_get(Table*, const TValue*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/ltable.c:591:50: note: in expansion of macro 'tsvalue' 591 | case LUA_TSHRSTR: return luaH_getshortstr(t, tsvalue(key)); | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'TValue* index2addr(lua_State*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:230:21: note: in expansion of macro 'check_exp' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:230:55: note: in expansion of macro 'cast_u' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:173:52: note: in expansion of macro 'gco2ccl' 173 | #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:80:24: note: in expansion of macro 'clCvalue' 80 | CClosure *func = clCvalue(ci->func); | ^~~~~~~~ In file included from ../libs/lua/lua-5.3.5/ltable.c:33: ../libs/lua/lua-5.3.5/lapi.c: In function 'void lua_copy(lua_State*, int, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:69:35: note: in definition of macro 'testbits' 69 | #define testbits(x,m) ((x) & (m)) | ^ ../libs/lua/lua-5.3.5/lgc.h:88:25: note: in expansion of macro 'testbit' 88 | #define isblack(x) testbit((x)->marked, BLACKBIT) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:119:30: note: in expansion of macro 'isblack' 119 | (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:230:5: note: in expansion of macro 'luaC_barrier' 230 | luaC_barrier(L, clCvalue(L->ci->func), fr); | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:173:25: note: in expansion of macro 'check_exp' 173 | #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:230:21: note: in expansion of macro 'check_exp' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:230:55: note: in expansion of macro 'cast_u' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:173:52: note: in expansion of macro 'gco2ccl' 173 | #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:230:21: note: in expansion of macro 'clCvalue' 230 | luaC_barrier(L, clCvalue(L->ci->func), fr); | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.h:120:25: note: in expansion of macro 'obj2gco' 120 | luaC_barrier_(L,obj2gco(p),gcvalue(v)) : cast_void(0)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:230:5: note: in expansion of macro 'luaC_barrier' 230 | luaC_barrier(L, clCvalue(L->ci->func), fr); | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:173:25: note: in expansion of macro 'check_exp' 173 | #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:230:21: note: in expansion of macro 'check_exp' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:230:55: note: in expansion of macro 'cast_u' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:173:52: note: in expansion of macro 'gco2ccl' 173 | #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:230:21: note: in expansion of macro 'clCvalue' 230 | luaC_barrier(L, clCvalue(L->ci->func), fr); | ^~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'const char* lua_tolstring(lua_State*, int, size_t*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:336:27: note: in definition of macro 'tsslen' 336 | #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) | ^ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:339:32: note: in expansion of macro 'tsvalue' 339 | #define vslen(o) tsslen(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:387:12: note: in expansion of macro 'vslen' 387 | *len = vslen(o); | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:336:52: note: in definition of macro 'tsslen' 336 | #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) | ^ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:339:32: note: in expansion of macro 'tsvalue' 339 | #define vslen(o) tsslen(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:387:12: note: in expansion of macro 'vslen' 387 | *len = vslen(o); | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:336:66: note: in definition of macro 'tsslen' 336 | #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) | ^ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:339:32: note: in expansion of macro 'tsvalue' 339 | #define vslen(o) tsslen(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:387:12: note: in expansion of macro 'vslen' 387 | *len = vslen(o); | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lobject.h:329:34: note: in expansion of macro 'cast' 329 | check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) | ^~~~ ../libs/lua/lua-5.3.5/lobject.h:333:25: note: in expansion of macro 'getstr' 333 | #define svalue(o) getstr(tsvalue(o)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:333:32: note: in expansion of macro 'tsvalue' 333 | #define svalue(o) getstr(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:388:10: note: in expansion of macro 'svalue' 388 | return svalue(o); | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'size_t lua_rawlen(lua_State*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c:395:30: note: in expansion of macro 'tsvalue' 395 | case LUA_TSHRSTR: return tsvalue(o)->shrlen; | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c:396:30: note: in expansion of macro 'tsvalue' 396 | case LUA_TLNGSTR: return tsvalue(o)->u.lnglen; | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:56: note: in expansion of macro 'gco2u' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:397:32: note: in expansion of macro 'uvalue' 397 | case LUA_TUSERDATA: return uvalue(o)->len; | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:398:39: note: in expansion of macro 'hvalue' 398 | case LUA_TTABLE: return luaH_getn(hvalue(o)); | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'int (* lua_tocfunction(lua_State*, int))(lua_State*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:230:21: note: in expansion of macro 'check_exp' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:230:55: note: in expansion of macro 'cast_u' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:173:52: note: in expansion of macro 'gco2ccl' 173 | #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:408:12: note: in expansion of macro 'clCvalue' 408 | return clCvalue(o)->f; | ^~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'void* lua_touserdata(lua_State*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lobject.h:369:34: note: in expansion of macro 'cast' 369 | check_exp(sizeof((u)->ttuv_), (cast(char*, (u)) + sizeof(UUdata))) | ^~~~ ../libs/lua/lua-5.3.5/lapi.c:416:32: note: in expansion of macro 'getudatamem' 416 | case LUA_TUSERDATA: return getudatamem(uvalue(o)); | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:25: note: in expansion of macro 'check_exp' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:56: note: in expansion of macro 'gco2u' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:416:44: note: in expansion of macro 'uvalue' 416 | case LUA_TUSERDATA: return getudatamem(uvalue(o)); | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'lua_State* lua_tothread(lua_State*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:235:20: note: in expansion of macro 'check_exp' 235 | #define gco2th(o) check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:235:57: note: in expansion of macro 'cast_u' 235 | #define gco2th(o) check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:177:50: note: in expansion of macro 'gco2th' 177 | #define thvalue(o) check_exp(ttisthread(o), gco2th(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c:425:36: note: in expansion of macro 'thvalue' 425 | return (!ttisthread(o)) ? NULL : thvalue(o); | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'const void* lua_topointer(lua_State*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:432:29: note: in expansion of macro 'hvalue' 432 | case LUA_TTABLE: return hvalue(o); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:229:21: note: in expansion of macro 'check_exp' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:172:52: note: in expansion of macro 'gco2lcl' 172 | #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:433:27: note: in expansion of macro 'clLvalue' 433 | case LUA_TLCL: return clLvalue(o); | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:230:21: note: in expansion of macro 'check_exp' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:230:55: note: in expansion of macro 'cast_u' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:173:52: note: in expansion of macro 'gco2ccl' 173 | #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:434:27: note: in expansion of macro 'clCvalue' 434 | case LUA_TCCL: return clCvalue(o); | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:235:20: note: in expansion of macro 'check_exp' 235 | #define gco2th(o) check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:235:57: note: in expansion of macro 'cast_u' 235 | #define gco2th(o) check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:177:50: note: in expansion of macro 'gco2th' 177 | #define thvalue(o) check_exp(ttisthread(o), gco2th(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c:436:30: note: in expansion of macro 'thvalue' 436 | case LUA_TTHREAD: return thvalue(o); | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lobject.h:369:34: note: in expansion of macro 'cast' 369 | check_exp(sizeof((u)->ttuv_), (cast(char*, (u)) + sizeof(UUdata))) | ^~~~ ../libs/lua/lua-5.3.5/lapi.c:437:32: note: in expansion of macro 'getudatamem' 437 | case LUA_TUSERDATA: return getudatamem(uvalue(o)); | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:25: note: in expansion of macro 'check_exp' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:56: note: in expansion of macro 'gco2u' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:437:44: note: in expansion of macro 'uvalue' 437 | case LUA_TUSERDATA: return getudatamem(uvalue(o)); | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'const char* lua_pushlstring(lua_State*, const char*, size_t)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:227:19: note: in expansion of macro 'obj2gco' 227 | val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:272:25: note: in expansion of macro 'setsvalue' 272 | #define setsvalue2s setsvalue | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:483:3: note: in expansion of macro 'setsvalue2s' 483 | setsvalue2s(L, L->top, ts); | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'const char* lua_pushstring(lua_State*, const char*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:227:19: note: in expansion of macro 'obj2gco' 227 | val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:272:25: note: in expansion of macro 'setsvalue' 272 | #define setsvalue2s setsvalue | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:498:5: note: in expansion of macro 'setsvalue2s' 498 | setsvalue2s(L, L->top, ts); | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'int lua_pushthread(lua_State*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:237:19: note: in expansion of macro 'obj2gco' 237 | val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTHREAD)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:575:3: note: in expansion of macro 'setthvalue' 575 | setthvalue(L, L->top, L); | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'int auxgetstr(lua_State*, const TValue*, const char*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:61:16: note: in expansion of macro 'hvalue' 61 | : (slot = f(hvalue(t), k), /* else, do raw access */ \ | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c:591:7: note: in expansion of macro 'luaV_fastget' 591 | if (luaV_fastget(L, t, str, slot, luaH_getstr)) { | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:227:19: note: in expansion of macro 'obj2gco' 227 | val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:272:25: note: in expansion of macro 'setsvalue' 272 | #define setsvalue2s setsvalue | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:596:5: note: in expansion of macro 'setsvalue2s' 596 | setsvalue2s(L, L->top, str); | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'int lua_getglobal(lua_State*, const char*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:606:16: note: in expansion of macro 'hvalue' 606 | Table *reg = hvalue(&G(L)->l_registry); | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'int lua_gettable(lua_State*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:61:16: note: in expansion of macro 'hvalue' 61 | : (slot = f(hvalue(t), k), /* else, do raw access */ \ | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.h:68:7: note: in expansion of macro 'luaV_fastget' 68 | if (luaV_fastget(L,t,k,slot,luaH_get)) { setobj2s(L, v, slot); } \ | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:616:3: note: in expansion of macro 'luaV_gettable' 616 | luaV_gettable(L, t, L->top - 1, L->top - 1); | ^~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'int lua_geti(lua_State*, int, lua_Integer)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:61:16: note: in expansion of macro 'hvalue' 61 | : (slot = f(hvalue(t), k), /* else, do raw access */ \ | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c:633:7: note: in expansion of macro 'luaV_fastget' 633 | if (luaV_fastget(L, t, n, slot, luaH_getint)) { | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'int lua_rawget(lua_State*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:260:40: note: in definition of macro 'setobj' 260 | { TValue *io1=(obj1); *io1 = *(obj2); \ | ^~~~ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:652:36: note: in expansion of macro 'hvalue' 652 | setobj2s(L, L->top - 1, luaH_get(hvalue(t), L->top - 1)); | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'int lua_rawgeti(lua_State*, int, lua_Integer)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:260:40: note: in definition of macro 'setobj' 260 | { TValue *io1=(obj1); *io1 = *(obj2); \ | ^~~~ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:663:35: note: in expansion of macro 'hvalue' 663 | setobj2s(L, L->top, luaH_getint(hvalue(t), n)); | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'int lua_rawgetp(lua_State*, int, const void*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:260:40: note: in definition of macro 'setobj' 260 | { TValue *io1=(obj1); *io1 = *(obj2); \ | ^~~~ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:677:32: note: in expansion of macro 'hvalue' 677 | setobj2s(L, L->top, luaH_get(hvalue(t), &k)); | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'void lua_createtable(lua_State*, int, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:252:19: note: in expansion of macro 'obj2gco' 252 | val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:688:3: note: in expansion of macro 'sethvalue' 688 | sethvalue(L, L->top, t); | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'int lua_getmetatable(lua_State*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:705:12: note: in expansion of macro 'hvalue' 705 | mt = hvalue(obj)->metatable; | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:56: note: in expansion of macro 'gco2u' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:708:12: note: in expansion of macro 'uvalue' 708 | mt = uvalue(obj)->metatable; | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:252:19: note: in expansion of macro 'obj2gco' 252 | val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:715:5: note: in expansion of macro 'sethvalue' 715 | sethvalue(L, L->top, mt); | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'int lua_getuservalue(lua_State*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:378:46: note: in definition of macro 'getuservalue' 378 | { TValue *io=(o); const Udata *iu = (u); \ | ^ ../libs/lua/lua-5.3.5/lobject.h:170:25: note: in expansion of macro 'check_exp' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:56: note: in expansion of macro 'gco2u' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:729:19: note: in expansion of macro 'uvalue' 729 | getuservalue(L, uvalue(o), L->top); | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'void auxsetstr(lua_State*, const TValue*, const char*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:83:16: note: in expansion of macro 'hvalue' 83 | : (slot = f(hvalue(t), k), \ | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c:747:7: note: in expansion of macro 'luaV_fastset' 747 | if (luaV_fastset(L, t, str, slot, luaH_getstr, L->top - 1)) | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:69:35: note: in definition of macro 'testbits' 69 | #define testbits(x,m) ((x) & (m)) | ^ ../libs/lua/lua-5.3.5/lgc.h:88:25: note: in expansion of macro 'testbit' 88 | #define isblack(x) testbit((x)->marked, BLACKBIT) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:123:30: note: in expansion of macro 'isblack' 123 | (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.h:85:9: note: in expansion of macro 'luaC_barrierback' 85 | : (luaC_barrierback(L, hvalue(t), v), \ | ^~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:85:29: note: in expansion of macro 'hvalue' 85 | : (luaC_barrierback(L, hvalue(t), v), \ | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c:747:7: note: in expansion of macro 'luaV_fastset' 747 | if (luaV_fastset(L, t, str, slot, luaH_getstr, L->top - 1)) | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:124:29: note: in definition of macro 'luaC_barrierback' 124 | luaC_barrierback_(L,p) : cast_void(0)) | ^ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:85:29: note: in expansion of macro 'hvalue' 85 | : (luaC_barrierback(L, hvalue(t), v), \ | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c:747:7: note: in expansion of macro 'luaV_fastset' 747 | if (luaV_fastset(L, t, str, slot, luaH_getstr, L->top - 1)) | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:227:19: note: in expansion of macro 'obj2gco' 227 | val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:272:25: note: in expansion of macro 'setsvalue' 272 | #define setsvalue2s setsvalue | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:750:5: note: in expansion of macro 'setsvalue2s' 750 | setsvalue2s(L, L->top, str); /* push 'str' (to make it a TValue) */ | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'void lua_setglobal(lua_State*, const char*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:760:16: note: in expansion of macro 'hvalue' 760 | Table *reg = hvalue(&G(L)->l_registry); | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'void lua_settable(lua_State*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:83:16: note: in expansion of macro 'hvalue' 83 | : (slot = f(hvalue(t), k), \ | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.h:91:8: note: in expansion of macro 'luaV_fastset' 91 | if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \ | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:771:3: note: in expansion of macro 'luaV_settable' 771 | luaV_settable(L, t, L->top - 2, L->top - 1); | ^~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:69:35: note: in definition of macro 'testbits' 69 | #define testbits(x,m) ((x) & (m)) | ^ ../libs/lua/lua-5.3.5/lgc.h:88:25: note: in expansion of macro 'testbit' 88 | #define isblack(x) testbit((x)->marked, BLACKBIT) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:123:30: note: in expansion of macro 'isblack' 123 | (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.h:85:9: note: in expansion of macro 'luaC_barrierback' 85 | : (luaC_barrierback(L, hvalue(t), v), \ | ^~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:85:29: note: in expansion of macro 'hvalue' 85 | : (luaC_barrierback(L, hvalue(t), v), \ | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.h:91:8: note: in expansion of macro 'luaV_fastset' 91 | if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \ | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:771:3: note: in expansion of macro 'luaV_settable' 771 | luaV_settable(L, t, L->top - 2, L->top - 1); | ^~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:124:29: note: in definition of macro 'luaC_barrierback' 124 | luaC_barrierback_(L,p) : cast_void(0)) | ^ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:85:29: note: in expansion of macro 'hvalue' 85 | : (luaC_barrierback(L, hvalue(t), v), \ | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.h:91:8: note: in expansion of macro 'luaV_fastset' 91 | if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \ | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:771:3: note: in expansion of macro 'luaV_settable' 771 | luaV_settable(L, t, L->top - 2, L->top - 1); | ^~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'void lua_seti(lua_State*, int, lua_Integer)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:83:16: note: in expansion of macro 'hvalue' 83 | : (slot = f(hvalue(t), k), \ | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c:789:7: note: in expansion of macro 'luaV_fastset' 789 | if (luaV_fastset(L, t, n, slot, luaH_getint, L->top - 1)) | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:69:35: note: in definition of macro 'testbits' 69 | #define testbits(x,m) ((x) & (m)) | ^ ../libs/lua/lua-5.3.5/lgc.h:88:25: note: in expansion of macro 'testbit' 88 | #define isblack(x) testbit((x)->marked, BLACKBIT) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:123:30: note: in expansion of macro 'isblack' 123 | (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.h:85:9: note: in expansion of macro 'luaC_barrierback' 85 | : (luaC_barrierback(L, hvalue(t), v), \ | ^~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:85:29: note: in expansion of macro 'hvalue' 85 | : (luaC_barrierback(L, hvalue(t), v), \ | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c:789:7: note: in expansion of macro 'luaV_fastset' 789 | if (luaV_fastset(L, t, n, slot, luaH_getint, L->top - 1)) | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:124:29: note: in definition of macro 'luaC_barrierback' 124 | luaC_barrierback_(L,p) : cast_void(0)) | ^ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:85:29: note: in expansion of macro 'hvalue' 85 | : (luaC_barrierback(L, hvalue(t), v), \ | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c:789:7: note: in expansion of macro 'luaV_fastset' 789 | if (luaV_fastset(L, t, n, slot, luaH_getint, L->top - 1)) | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'void lua_rawset(lua_State*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:808:22: note: in expansion of macro 'hvalue' 808 | slot = luaH_set(L, hvalue(o), L->top - 2); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ltable.h:27:35: note: in definition of macro 'invalidateTMcache' 27 | #define invalidateTMcache(t) ((t)->flags = 0) | ^ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:810:21: note: in expansion of macro 'hvalue' 810 | invalidateTMcache(hvalue(o)); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:69:35: note: in definition of macro 'testbits' 69 | #define testbits(x,m) ((x) & (m)) | ^ ../libs/lua/lua-5.3.5/lgc.h:88:25: note: in expansion of macro 'testbit' 88 | #define isblack(x) testbit((x)->marked, BLACKBIT) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:123:30: note: in expansion of macro 'isblack' 123 | (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:811:3: note: in expansion of macro 'luaC_barrierback' 811 | luaC_barrierback(L, hvalue(o), L->top-1); | ^~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:811:23: note: in expansion of macro 'hvalue' 811 | luaC_barrierback(L, hvalue(o), L->top-1); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:124:29: note: in definition of macro 'luaC_barrierback' 124 | luaC_barrierback_(L,p) : cast_void(0)) | ^ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:811:23: note: in expansion of macro 'hvalue' 811 | luaC_barrierback(L, hvalue(o), L->top-1); | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'void lua_rawseti(lua_State*, int, lua_Integer)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:823:18: note: in expansion of macro 'hvalue' 823 | luaH_setint(L, hvalue(o), n, L->top - 1); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:69:35: note: in definition of macro 'testbits' 69 | #define testbits(x,m) ((x) & (m)) | ^ ../libs/lua/lua-5.3.5/lgc.h:88:25: note: in expansion of macro 'testbit' 88 | #define isblack(x) testbit((x)->marked, BLACKBIT) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:123:30: note: in expansion of macro 'isblack' 123 | (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:824:3: note: in expansion of macro 'luaC_barrierback' 824 | luaC_barrierback(L, hvalue(o), L->top-1); | ^~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:824:23: note: in expansion of macro 'hvalue' 824 | luaC_barrierback(L, hvalue(o), L->top-1); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:124:29: note: in definition of macro 'luaC_barrierback' 124 | luaC_barrierback_(L,p) : cast_void(0)) | ^ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:824:23: note: in expansion of macro 'hvalue' 824 | luaC_barrierback(L, hvalue(o), L->top-1); | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'void lua_rawsetp(lua_State*, int, const void*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:838:22: note: in expansion of macro 'hvalue' 838 | slot = luaH_set(L, hvalue(o), &k); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:69:35: note: in definition of macro 'testbits' 69 | #define testbits(x,m) ((x) & (m)) | ^ ../libs/lua/lua-5.3.5/lgc.h:88:25: note: in expansion of macro 'testbit' 88 | #define isblack(x) testbit((x)->marked, BLACKBIT) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:123:30: note: in expansion of macro 'isblack' 123 | (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:840:3: note: in expansion of macro 'luaC_barrierback' 840 | luaC_barrierback(L, hvalue(o), L->top - 1); | ^~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:840:23: note: in expansion of macro 'hvalue' 840 | luaC_barrierback(L, hvalue(o), L->top - 1); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:124:29: note: in definition of macro 'luaC_barrierback' 124 | luaC_barrierback_(L,p) : cast_void(0)) | ^ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:840:23: note: in expansion of macro 'hvalue' 840 | luaC_barrierback(L, hvalue(o), L->top - 1); | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'int lua_setmetatable(lua_State*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:856:10: note: in expansion of macro 'hvalue' 856 | mt = hvalue(L->top - 1); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:860:7: note: in expansion of macro 'hvalue' 860 | hvalue(obj)->metatable = mt; | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.h:128:25: note: in expansion of macro 'obj2gco' 128 | luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:862:9: note: in expansion of macro 'luaC_objbarrier' 862 | luaC_objbarrier(L, gcvalue(obj), mt); | ^~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.h:128:36: note: in expansion of macro 'obj2gco' 128 | luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:862:9: note: in expansion of macro 'luaC_objbarrier' 862 | luaC_objbarrier(L, gcvalue(obj), mt); | ^~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:56: note: in expansion of macro 'gco2u' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:868:7: note: in expansion of macro 'uvalue' 868 | uvalue(obj)->metatable = mt; | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:69:35: note: in definition of macro 'testbits' 69 | #define testbits(x,m) ((x) & (m)) | ^ ../libs/lua/lua-5.3.5/lgc.h:88:25: note: in expansion of macro 'testbit' 88 | #define isblack(x) testbit((x)->marked, BLACKBIT) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:127:10: note: in expansion of macro 'isblack' 127 | (isblack(p) && iswhite(o)) ? \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:870:9: note: in expansion of macro 'luaC_objbarrier' 870 | luaC_objbarrier(L, uvalue(obj), mt); | ^~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:25: note: in expansion of macro 'check_exp' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:56: note: in expansion of macro 'gco2u' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:870:28: note: in expansion of macro 'uvalue' 870 | luaC_objbarrier(L, uvalue(obj), mt); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.h:128:25: note: in expansion of macro 'obj2gco' 128 | luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:870:9: note: in expansion of macro 'luaC_objbarrier' 870 | luaC_objbarrier(L, uvalue(obj), mt); | ^~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:25: note: in expansion of macro 'check_exp' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:56: note: in expansion of macro 'gco2u' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:870:28: note: in expansion of macro 'uvalue' 870 | luaC_objbarrier(L, uvalue(obj), mt); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.h:128:36: note: in expansion of macro 'obj2gco' 128 | luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:870:9: note: in expansion of macro 'luaC_objbarrier' 870 | luaC_objbarrier(L, uvalue(obj), mt); | ^~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'void lua_setuservalue(lua_State*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:372:46: note: in definition of macro 'setuservalue' 372 | { const TValue *io=(o); Udata *iu = (u); \ | ^ ../libs/lua/lua-5.3.5/lobject.h:170:25: note: in expansion of macro 'check_exp' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:56: note: in expansion of macro 'gco2u' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:892:19: note: in expansion of macro 'uvalue' 892 | setuservalue(L, uvalue(o), L->top - 1); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.h:120:25: note: in expansion of macro 'obj2gco' 120 | luaC_barrier_(L,obj2gco(p),gcvalue(v)) : cast_void(0)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:893:3: note: in expansion of macro 'luaC_barrier' 893 | luaC_barrier(L, gcvalue(o), L->top - 1); | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'int lua_load(lua_State*, lua_Reader, void*, const char*, const char*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:229:21: note: in expansion of macro 'check_exp' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:172:52: note: in expansion of macro 'gco2lcl' 172 | #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:1001:19: note: in expansion of macro 'clLvalue' 1001 | LClosure *f = clLvalue(L->top - 1); /* get newly created function */ | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:1004:20: note: in expansion of macro 'hvalue' 1004 | Table *reg = hvalue(&G(L)->l_registry); | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'int lua_dump(lua_State*, lua_Writer, void*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:229:21: note: in expansion of macro 'check_exp' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:172:52: note: in expansion of macro 'gco2lcl' 172 | #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:468:26: note: in expansion of macro 'clLvalue' 468 | #define getproto(o) (clLvalue(o)->p) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:1023:27: note: in expansion of macro 'getproto' 1023 | status = luaU_dump(L, getproto(o), writer, data, strip); | ^~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'int lua_next(lua_State*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lapi.c:1129:23: note: in expansion of macro 'hvalue' 1129 | more = luaH_next(L, hvalue(t), L->top - 1); | ^~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'void lua_concat(lua_State*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:227:19: note: in expansion of macro 'obj2gco' 227 | val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:272:25: note: in expansion of macro 'setsvalue' 272 | #define setsvalue2s setsvalue | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:1147:5: note: in expansion of macro 'setsvalue2s' 1147 | setsvalue2s(L, L->top, luaS_newlstr(L, "", 0)); | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'const char* aux_upvalue(StkId, int, TValue**, CClosure**, UpVal**)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:230:21: note: in expansion of macro 'check_exp' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:230:55: note: in expansion of macro 'cast_u' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:173:52: note: in expansion of macro 'gco2ccl' 173 | #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:1201:21: note: in expansion of macro 'clCvalue' 1201 | CClosure *f = clCvalue(fi); | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:229:21: note: in expansion of macro 'check_exp' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:172:52: note: in expansion of macro 'gco2lcl' 172 | #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:1208:21: note: in expansion of macro 'clLvalue' 1208 | LClosure *f = clLvalue(fi); | ^~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'UpVal** getupvalref(lua_State*, int, int, LClosure**)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:229:21: note: in expansion of macro 'check_exp' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:172:52: note: in expansion of macro 'gco2lcl' 172 | #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:1261:7: note: in expansion of macro 'clLvalue' 1261 | f = clLvalue(fi); | ^~~~~~~~ ../libs/lua/lua-5.3.5/lapi.c: In function 'void* lua_upvalueid(lua_State*, int, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:230:21: note: in expansion of macro 'check_exp' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:230:55: note: in expansion of macro 'cast_u' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:173:52: note: in expansion of macro 'gco2ccl' 173 | #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lapi.c:1275:21: note: in expansion of macro 'clCvalue' 1275 | CClosure *f = clCvalue(fi); | ^~~~~~~~ ../libs/lua/lua-5.3.5/lcode.c: In function 'int addk(FuncState*, TValue*, TValue*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.h:120:25: note: in expansion of macro 'obj2gco' 120 | luaC_barrier_(L,obj2gco(p),gcvalue(v)) : cast_void(0)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lcode.c:450:3: note: in expansion of macro 'luaC_barrier' 450 | luaC_barrier(L, f, v); | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lcode.c: In function 'int luaK_stringK(FuncState*, TString*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:227:19: note: in expansion of macro 'obj2gco' 227 | val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lcode.c:460:3: note: in expansion of macro 'setsvalue' 460 | setsvalue(fs->ls->L, &o, s); | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lcode.c: In function 'int nilK(FuncState*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:252:19: note: in expansion of macro 'obj2gco' 252 | val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lcode.c:505:3: note: in expansion of macro 'sethvalue' 505 | sethvalue(fs->ls->L, &k, fs->ls->h); | ^~~~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c: In function 'int currentpc(CallInfo*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ldebug.h:14:26: note: in expansion of macro 'cast' 14 | #define pcRel(pc, p) (cast(int, (pc) - (p)->code) - 1) | ^~~~ ../libs/lua/lua-5.3.5/ldebug.c:47:10: note: in expansion of macro 'pcRel' 47 | return pcRel(ci->u.l.savedpc, ci_func(ci)->p); | ^~~~~ ../libs/lua/lua-5.3.5/lobject.h:172:25: note: in expansion of macro 'check_exp' 172 | #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:229:21: note: in expansion of macro 'check_exp' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:172:52: note: in expansion of macro 'gco2lcl' 172 | #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:38:34: note: in expansion of macro 'clLvalue' 38 | #define ci_func(ci) (clLvalue((ci)->func)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:47:33: note: in expansion of macro 'ci_func' 47 | return pcRel(ci->u.l.savedpc, ci_func(ci)->p); | ^~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c: In function 'int currentline(CallInfo*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ldebug.h:16:36: note: in definition of macro 'getfuncline' 16 | #define getfuncline(f,pc) (((f)->lineinfo) ? (f)->lineinfo[pc] : -1) | ^ ../libs/lua/lua-5.3.5/lobject.h:172:25: note: in expansion of macro 'check_exp' 172 | #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:229:21: note: in expansion of macro 'check_exp' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:172:52: note: in expansion of macro 'gco2lcl' 172 | #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:38:34: note: in expansion of macro 'clLvalue' 38 | #define ci_func(ci) (clLvalue((ci)->func)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:52:22: note: in expansion of macro 'ci_func' 52 | return getfuncline(ci_func(ci)->p, currentpc(ci)); | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ldebug.h:16:53: note: in definition of macro 'getfuncline' 16 | #define getfuncline(f,pc) (((f)->lineinfo) ? (f)->lineinfo[pc] : -1) | ^ ../libs/lua/lua-5.3.5/lobject.h:172:25: note: in expansion of macro 'check_exp' 172 | #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:229:21: note: in expansion of macro 'check_exp' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:172:52: note: in expansion of macro 'gco2lcl' 172 | #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:38:34: note: in expansion of macro 'clLvalue' 38 | #define ci_func(ci) (clLvalue((ci)->func)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:52:22: note: in expansion of macro 'ci_func' 52 | return getfuncline(ci_func(ci)->p, currentpc(ci)); | ^~~~~~~ In file included from ../libs/lua/lua-5.3.5/ltable.c:32: ../libs/lua/lua-5.3.5/ldebug.c: In function 'void swapextra(lua_State*)': ../libs/lua/lua-5.3.5/ldo.h:33:34: warning: cast from 'char*' to 'TValue*' {aka 'lua_TValue*'} increases required alignment of target type [-Wcast-align] 33 | #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:66:16: note: in expansion of macro 'restorestack' 66 | ci->func = restorestack(L, ci->extra); | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c: In function 'const char* findvararg(CallInfo*, int, TValue**)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:229:21: note: in expansion of macro 'check_exp' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:172:52: note: in expansion of macro 'gco2lcl' 172 | #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:135:17: note: in expansion of macro 'clLvalue' 135 | int nparams = clLvalue(ci->func)->p->numparams; | ^~~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c: In function 'const char* findlocal(lua_State*, CallInfo*, int, TValue**)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:229:21: note: in expansion of macro 'check_exp' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:172:52: note: in expansion of macro 'gco2lcl' 172 | #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:38:34: note: in expansion of macro 'clLvalue' 38 | #define ci_func(ci) (clLvalue((ci)->func)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:154:32: note: in expansion of macro 'ci_func' 154 | name = luaF_getlocalname(ci_func(ci)->p, n, currentpc(ci)); | ^~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c: In function 'const char* lua_getlocal(lua_State*, const lua_Debug*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:229:21: note: in expansion of macro 'check_exp' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:172:52: note: in expansion of macro 'gco2lcl' 172 | #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:179:32: note: in expansion of macro 'clLvalue' 179 | name = luaF_getlocalname(clLvalue(L->top - 1)->p, n, 0); | ^~~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c: In function 'void collectvalidlines(lua_State*, Closure*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:252:19: note: in expansion of macro 'obj2gco' 252 | val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:239:5: note: in expansion of macro 'sethvalue' 239 | sethvalue(L, L->top, t); /* push it on stack */ | ^~~~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c: In function 'int lua_getinfo(lua_State*, const char*, lua_Debug*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:232:9: note: in expansion of macro 'check_exp' 232 | check_exp(novariant((o)->tt) == LUA_TFUNCTION, &((cast_u(o))->cl)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:232:59: note: in expansion of macro 'cast_u' 232 | check_exp(novariant((o)->tt) == LUA_TFUNCTION, &((cast_u(o))->cl)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:171:51: note: in expansion of macro 'gco2cl' 171 | #define clvalue(o) check_exp(ttisclosure(o), gco2cl(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:328:28: note: in expansion of macro 'clvalue' 328 | cl = ttisclosure(func) ? clvalue(func) : NULL; | ^~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c: In function 'void kname(Proto*, int, int, const char**)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lobject.h:329:34: note: in expansion of macro 'cast' 329 | check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) | ^~~~ ../libs/lua/lua-5.3.5/lobject.h:333:25: note: in expansion of macro 'getstr' 333 | #define svalue(o) getstr(tsvalue(o)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:333:32: note: in expansion of macro 'tsvalue' 333 | #define svalue(o) getstr(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:359:15: note: in expansion of macro 'svalue' 359 | *name = svalue(kvalue); /* it is its own name */ | ^~~~~~ ../libs/lua/lua-5.3.5/ldebug.c: In function 'const char* getobjname(Proto*, int, int, const char**)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lobject.h:329:34: note: in expansion of macro 'cast' 329 | check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) | ^~~~ ../libs/lua/lua-5.3.5/lobject.h:333:25: note: in expansion of macro 'getstr' 333 | #define svalue(o) getstr(tsvalue(o)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:333:32: note: in expansion of macro 'tsvalue' 333 | #define svalue(o) getstr(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:468:19: note: in expansion of macro 'svalue' 468 | *name = svalue(&p->k[b]); | ^~~~~~ ../libs/lua/lua-5.3.5/ldebug.c: In function 'const char* funcnamefromcode(lua_State*, CallInfo*, const char**)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:229:21: note: in expansion of macro 'check_exp' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:172:52: note: in expansion of macro 'gco2lcl' 172 | #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:38:34: note: in expansion of macro 'clLvalue' 38 | #define ci_func(ci) (clLvalue((ci)->func)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:494:14: note: in expansion of macro 'ci_func' 494 | Proto *p = ci_func(ci)->p; /* calling function */ | ^~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c: In function 'const char* getupvalname(CallInfo*, const TValue*, const char**)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:229:21: note: in expansion of macro 'check_exp' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:172:52: note: in expansion of macro 'gco2lcl' 172 | #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:38:34: note: in expansion of macro 'clLvalue' 38 | #define ci_func(ci) (clLvalue((ci)->func)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:559:17: note: in expansion of macro 'ci_func' 559 | LClosure *c = ci_func(ci); | ^~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c: In function 'const char* varinfo(lua_State*, const TValue*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:229:21: note: in expansion of macro 'check_exp' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:172:52: note: in expansion of macro 'gco2lcl' 172 | #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:38:34: note: in expansion of macro 'clLvalue' 38 | #define ci_func(ci) (clLvalue((ci)->func)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:578:25: note: in expansion of macro 'ci_func' 578 | kind = getobjname(ci_func(ci)->p, currentpc(ci), | ^~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c: In function 'void luaG_errormsg(lua_State*)': ../libs/lua/lua-5.3.5/ldo.h:33:34: warning: cast from 'char*' to 'TValue*' {aka 'lua_TValue*'} increases required alignment of target type [-Wcast-align] 33 | #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:642:21: note: in expansion of macro 'restorestack' 642 | StkId errfunc = restorestack(L, L->errfunc); | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c: In function 'void luaG_runerror(lua_State*, const char*, ...)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:229:21: note: in expansion of macro 'check_exp' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:172:52: note: in expansion of macro 'gco2lcl' 172 | #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:38:34: note: in expansion of macro 'clLvalue' 38 | #define ci_func(ci) (clLvalue((ci)->func)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:661:26: note: in expansion of macro 'ci_func' 661 | luaG_addinfo(L, msg, ci_func(ci)->p->source, currentline(ci)); | ^~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c: In function 'void luaG_traceexec(lua_State*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:229:21: note: in expansion of macro 'check_exp' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:172:52: note: in expansion of macro 'gco2lcl' 172 | #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:38:34: note: in expansion of macro 'clLvalue' 38 | #define ci_func(ci) (clLvalue((ci)->func)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ldebug.c:681:16: note: in expansion of macro 'ci_func' 681 | Proto *p = ci_func(ci)->p; | ^~~~~~~ ../libs/lua/lua-5.3.5/ldo.c: In function 'void seterrorobj(lua_State*, int, StkId)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:227:19: note: in expansion of macro 'obj2gco' 227 | val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:272:25: note: in expansion of macro 'setsvalue' 272 | #define setsvalue2s setsvalue | ^~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.c:94:7: note: in expansion of macro 'setsvalue2s' 94 | setsvalue2s(L, oldtop, G(L)->memerrmsg); /* reuse preregistered msg. */ | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:227:19: note: in expansion of macro 'obj2gco' 227 | val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:272:25: note: in expansion of macro 'setsvalue' 272 | #define setsvalue2s setsvalue | ^~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.c:98:7: note: in expansion of macro 'setsvalue2s' 98 | setsvalue2s(L, oldtop, luaS_newliteral(L, "error in error handling")); | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.c: In function 'void luaD_hook(lua_State*, int, int)': ../libs/lua/lua-5.3.5/ldo.h:33:34: warning: cast from 'char*' to 'TValue*' {aka 'lua_TValue*'} increases required alignment of target type [-Wcast-align] 33 | #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.c:273:15: note: in expansion of macro 'restorestack' 273 | ci->top = restorestack(L, ci_top); | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.h:33:34: warning: cast from 'char*' to 'TValue*' {aka 'lua_TValue*'} increases required alignment of target type [-Wcast-align] 33 | #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.c:274:14: note: in expansion of macro 'restorestack' 274 | L->top = restorestack(L, top); | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.c: In function 'int luaD_poscall(lua_State*, CallInfo*, StkId, int)': ../libs/lua/lua-5.3.5/ldo.h:33:34: warning: cast from 'char*' to 'TValue*' {aka 'lua_TValue*'} increases required alignment of target type [-Wcast-align] 33 | #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.c:383:21: note: in expansion of macro 'restorestack' 383 | firstResult = restorestack(L, fr); | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.c: In function 'int luaD_precall(lua_State*, StkId, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:230:21: note: in expansion of macro 'check_exp' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:230:55: note: in expansion of macro 'cast_u' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:173:52: note: in expansion of macro 'gco2ccl' 173 | #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/ldo.c:418:11: note: in expansion of macro 'clCvalue' 418 | f = clCvalue(func)->f; | ^~~~~~~~ ../libs/lua/lua-5.3.5/ldo.h:33:34: warning: cast from 'char*' to 'TValue*' {aka 'lua_TValue*'} increases required alignment of target type [-Wcast-align] 33 | #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.h:25:40: note: in definition of macro 'luaD_checkstackaux' 25 | { pre; luaD_growstack(L, n); pos; } else { condmovestack(L,pre,pos); } | ^~~ ../libs/lua/lua-5.3.5/ldo.c:403:9: note: in expansion of macro 'restorestack' 403 | p = restorestack(L, t__)) /* 'pos' part: restore 'p' */ | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.c:424:7: note: in expansion of macro 'checkstackp' 424 | checkstackp(L, LUA_MINSTACK, func); /* ensure minimum stack size */ | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:229:21: note: in expansion of macro 'check_exp' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:172:52: note: in expansion of macro 'gco2lcl' 172 | #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/ldo.c:442:18: note: in expansion of macro 'clLvalue' 442 | Proto *p = clLvalue(func)->p; | ^~~~~~~~ ../libs/lua/lua-5.3.5/ldo.h:33:34: warning: cast from 'char*' to 'TValue*' {aka 'lua_TValue*'} increases required alignment of target type [-Wcast-align] 33 | #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.h:25:40: note: in definition of macro 'luaD_checkstackaux' 25 | { pre; luaD_growstack(L, n); pos; } else { condmovestack(L,pre,pos); } | ^~~ ../libs/lua/lua-5.3.5/ldo.c:403:9: note: in expansion of macro 'restorestack' 403 | p = restorestack(L, t__)) /* 'pos' part: restore 'p' */ | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.c:445:7: note: in expansion of macro 'checkstackp' 445 | checkstackp(L, fsize, func); | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.h:33:34: warning: cast from 'char*' to 'TValue*' {aka 'lua_TValue*'} increases required alignment of target type [-Wcast-align] 33 | #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.h:25:40: note: in definition of macro 'luaD_checkstackaux' 25 | { pre; luaD_growstack(L, n); pos; } else { condmovestack(L,pre,pos); } | ^~~ ../libs/lua/lua-5.3.5/ldo.c:403:9: note: in expansion of macro 'restorestack' 403 | p = restorestack(L, t__)) /* 'pos' part: restore 'p' */ | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.c:466:7: note: in expansion of macro 'checkstackp' 466 | checkstackp(L, 1, func); /* ensure space for metamethod */ | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.c: In function 'int recover(lua_State*, int)': ../libs/lua/lua-5.3.5/ldo.h:33:34: warning: cast from 'char*' to 'TValue*' {aka 'lua_TValue*'} increases required alignment of target type [-Wcast-align] 33 | #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.c:586:12: note: in expansion of macro 'restorestack' 586 | oldtop = restorestack(L, ci->extra); | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.c: In function 'int resume_error(lua_State*, const char*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:227:19: note: in expansion of macro 'obj2gco' 227 | val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:272:25: note: in expansion of macro 'setsvalue' 272 | #define setsvalue2s setsvalue | ^~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.c:605:3: note: in expansion of macro 'setsvalue2s' 605 | setsvalue2s(L, L->top, luaS_new(L, msg)); /* push error message */ | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.c: In function 'void resume(lua_State*, void*)': ../libs/lua/lua-5.3.5/ldo.h:33:34: warning: cast from 'char*' to 'TValue*' {aka 'lua_TValue*'} increases required alignment of target type [-Wcast-align] 33 | #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.c:630:16: note: in expansion of macro 'restorestack' 630 | ci->func = restorestack(L, ci->extra); | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.c: In function 'int luaD_pcall(lua_State*, Pfunc, void*, ptrdiff_t, ptrdiff_t)': ../libs/lua/lua-5.3.5/ldo.h:33:34: warning: cast from 'char*' to 'TValue*' {aka 'lua_TValue*'} increases required alignment of target type [-Wcast-align] 33 | #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldo.c:731:20: note: in expansion of macro 'restorestack' 731 | StkId oldtop = restorestack(L, old_top); | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ldump.c: In function 'void DumpConstants(const Proto*, DumpState*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/ldump.c:119:18: note: in expansion of macro 'tsvalue' 119 | DumpString(tsvalue(o), D); | ^~~~~~~ ../libs/lua/lua-5.3.5/lfunc.c: In function 'CClosure* luaF_newCclosure(lua_State*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:230:55: note: in expansion of macro 'cast_u' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~ ../libs/lua/lua-5.3.5/lfunc.c:27:17: note: in expansion of macro 'gco2ccl' 27 | CClosure *c = gco2ccl(o); | ^~~~~~~ ../libs/lua/lua-5.3.5/lfunc.c: In function 'LClosure* luaF_newLclosure(lua_State*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lfunc.c:35:17: note: in expansion of macro 'gco2lcl' 35 | LClosure *c = gco2lcl(o); | ^~~~~~~ ../libs/lua/lua-5.3.5/lfunc.c: In function 'Proto* luaF_newproto(lua_State*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:234:55: note: in expansion of macro 'cast_u' 234 | #define gco2p(o) check_exp((o)->tt == LUA_TPROTO, &((cast_u(o))->p)) | ^~~~~~ ../libs/lua/lua-5.3.5/lfunc.c:101:14: note: in expansion of macro 'gco2p' 101 | Proto *f = gco2p(o); | ^~~~~ ../libs/lua/lua-5.3.5/lgc.c: In function 'int iscleared(global_State*, const TValue*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:69:35: note: in definition of macro 'testbits' 69 | #define testbits(x,m) ((x) & (m)) | ^ ../libs/lua/lua-5.3.5/lgc.c:86:31: note: in expansion of macro 'iswhite' 86 | #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:142:5: note: in expansion of macro 'markobject' 142 | markobject(g, tsvalue(o)); /* strings are 'values', so are never weak */ | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:142:19: note: in expansion of macro 'tsvalue' 142 | markobject(g, tsvalue(o)); /* strings are 'values', so are never weak */ | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:86:63: note: in expansion of macro 'obj2gco' 86 | #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:142:5: note: in expansion of macro 'markobject' 142 | markobject(g, tsvalue(o)); /* strings are 'values', so are never weak */ | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:142:19: note: in expansion of macro 'tsvalue' 142 | markobject(g, tsvalue(o)); /* strings are 'values', so are never weak */ | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:86:63: note: in expansion of macro 'obj2gco' 86 | #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:142:5: note: in expansion of macro 'markobject' 142 | markobject(g, tsvalue(o)); /* strings are 'values', so are never weak */ | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c: In function 'void luaC_barrierback_(lua_State*, Table*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:113:51: note: in expansion of macro 'obj2gco' 113 | #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:175:3: note: in expansion of macro 'linkgclist' 175 | linkgclist(t, g->grayagain); | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c: In function 'void luaC_upvalbarrier_(lua_State*, UpVal*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:86:63: note: in expansion of macro 'obj2gco' 86 | #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:190:5: note: in expansion of macro 'markobject' 190 | markobject(g, o); | ^~~~~~~~~~ In file included from ../libs/lua/lua-5.3.5/ltable.c:37: ../libs/lua/lua-5.3.5/lgc.c: In function 'void reallymarkobject(global_State*, GCObject*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lstring.h:15:53: note: in definition of macro 'sizelstring' 15 | #define sizelstring(l) (sizeof(union UTString) + ((l) + 1) * sizeof(char)) | ^ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:247:35: note: in expansion of macro 'gco2ts' 247 | g->GCmemtrav += sizelstring(gco2ts(o)->shrlen); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lstring.h:15:53: note: in definition of macro 'sizelstring' 15 | #define sizelstring(l) (sizeof(union UTString) + ((l) + 1) * sizeof(char)) | ^ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:252:35: note: in expansion of macro 'gco2ts' 252 | g->GCmemtrav += sizelstring(gco2ts(o)->u.lnglen); | ^~~~~~ In file included from ../libs/lua/lua.cc:93: ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:92:39: note: in definition of macro 'markobjectN' 92 | #define markobjectN(g,t) { if (t) markobject(g,t); } | ^ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:257:22: note: in expansion of macro 'gco2u' 257 | markobjectN(g, gco2u(o)->metatable); /* mark its metatable */ | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:69:35: note: in definition of macro 'testbits' 69 | #define testbits(x,m) ((x) & (m)) | ^ ../libs/lua/lua-5.3.5/lgc.c:86:31: note: in expansion of macro 'iswhite' 86 | #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:92:42: note: in expansion of macro 'markobject' 92 | #define markobjectN(g,t) { if (t) markobject(g,t); } | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:257:7: note: in expansion of macro 'markobjectN' 257 | markobjectN(g, gco2u(o)->metatable); /* mark its metatable */ | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:257:22: note: in expansion of macro 'gco2u' 257 | markobjectN(g, gco2u(o)->metatable); /* mark its metatable */ | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:86:63: note: in expansion of macro 'obj2gco' 86 | #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:92:42: note: in expansion of macro 'markobject' 92 | #define markobjectN(g,t) { if (t) markobject(g,t); } | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:257:7: note: in expansion of macro 'markobjectN' 257 | markobjectN(g, gco2u(o)->metatable); /* mark its metatable */ | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:257:22: note: in expansion of macro 'gco2u' 257 | markobjectN(g, gco2u(o)->metatable); /* mark its metatable */ | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:86:63: note: in expansion of macro 'obj2gco' 86 | #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:92:42: note: in expansion of macro 'markobject' 92 | #define markobjectN(g,t) { if (t) markobject(g,t); } | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:257:7: note: in expansion of macro 'markobjectN' 257 | markobjectN(g, gco2u(o)->metatable); /* mark its metatable */ | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lstring.h:17:50: note: in definition of macro 'sizeludata' 17 | #define sizeludata(l) (sizeof(union UUdata) + (l)) | ^ ../libs/lua/lua-5.3.5/lgc.c:259:23: note: in expansion of macro 'sizeudata' 259 | g->GCmemtrav += sizeudata(gco2u(o)); | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:259:33: note: in expansion of macro 'gco2u' 259 | g->GCmemtrav += sizeudata(gco2u(o)); | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:378:46: note: in definition of macro 'getuservalue' 378 | { TValue *io=(o); const Udata *iu = (u); \ | ^ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:260:35: note: in expansion of macro 'gco2u' 260 | getuservalue(g->mainthread, gco2u(o), &uvalue); | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:113:27: note: in definition of macro 'linkgclist' 113 | #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) | ^ ../libs/lua/lua-5.3.5/lstate.h:229:21: note: in expansion of macro 'check_exp' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:268:18: note: in expansion of macro 'gco2lcl' 268 | linkgclist(gco2lcl(o), g->gray); | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:113:51: note: in expansion of macro 'obj2gco' 113 | #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:268:7: note: in expansion of macro 'linkgclist' 268 | linkgclist(gco2lcl(o), g->gray); | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:229:21: note: in expansion of macro 'check_exp' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:268:18: note: in expansion of macro 'gco2lcl' 268 | linkgclist(gco2lcl(o), g->gray); | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'LClosure*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:113:51: note: in expansion of macro 'obj2gco' 113 | #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:268:7: note: in expansion of macro 'linkgclist' 268 | linkgclist(gco2lcl(o), g->gray); | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:113:27: note: in definition of macro 'linkgclist' 113 | #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) | ^ ../libs/lua/lua-5.3.5/lstate.h:230:21: note: in expansion of macro 'check_exp' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:230:55: note: in expansion of macro 'cast_u' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:272:18: note: in expansion of macro 'gco2ccl' 272 | linkgclist(gco2ccl(o), g->gray); | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:113:51: note: in expansion of macro 'obj2gco' 113 | #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:272:7: note: in expansion of macro 'linkgclist' 272 | linkgclist(gco2ccl(o), g->gray); | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:230:21: note: in expansion of macro 'check_exp' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:230:55: note: in expansion of macro 'cast_u' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:272:18: note: in expansion of macro 'gco2ccl' 272 | linkgclist(gco2ccl(o), g->gray); | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:113:27: note: in definition of macro 'linkgclist' 113 | #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:276:18: note: in expansion of macro 'gco2t' 276 | linkgclist(gco2t(o), g->gray); | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:113:51: note: in expansion of macro 'obj2gco' 113 | #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:276:7: note: in expansion of macro 'linkgclist' 276 | linkgclist(gco2t(o), g->gray); | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:276:18: note: in expansion of macro 'gco2t' 276 | linkgclist(gco2t(o), g->gray); | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:113:51: note: in expansion of macro 'obj2gco' 113 | #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:276:7: note: in expansion of macro 'linkgclist' 276 | linkgclist(gco2t(o), g->gray); | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:113:27: note: in definition of macro 'linkgclist' 113 | #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) | ^ ../libs/lua/lua-5.3.5/lstate.h:235:20: note: in expansion of macro 'check_exp' 235 | #define gco2th(o) check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:235:57: note: in expansion of macro 'cast_u' 235 | #define gco2th(o) check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:280:18: note: in expansion of macro 'gco2th' 280 | linkgclist(gco2th(o), g->gray); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:113:51: note: in expansion of macro 'obj2gco' 113 | #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:280:7: note: in expansion of macro 'linkgclist' 280 | linkgclist(gco2th(o), g->gray); | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:235:20: note: in expansion of macro 'check_exp' 235 | #define gco2th(o) check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:235:57: note: in expansion of macro 'cast_u' 235 | #define gco2th(o) check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:280:18: note: in expansion of macro 'gco2th' 280 | linkgclist(gco2th(o), g->gray); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:113:51: note: in expansion of macro 'obj2gco' 113 | #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:280:7: note: in expansion of macro 'linkgclist' 280 | linkgclist(gco2th(o), g->gray); | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:113:27: note: in definition of macro 'linkgclist' 113 | #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) | ^ ../libs/lua/lua-5.3.5/lstate.h:234:19: note: in expansion of macro 'check_exp' 234 | #define gco2p(o) check_exp((o)->tt == LUA_TPROTO, &((cast_u(o))->p)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:234:55: note: in expansion of macro 'cast_u' 234 | #define gco2p(o) check_exp((o)->tt == LUA_TPROTO, &((cast_u(o))->p)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:284:18: note: in expansion of macro 'gco2p' 284 | linkgclist(gco2p(o), g->gray); | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:113:51: note: in expansion of macro 'obj2gco' 113 | #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:284:7: note: in expansion of macro 'linkgclist' 284 | linkgclist(gco2p(o), g->gray); | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:234:19: note: in expansion of macro 'check_exp' 234 | #define gco2p(o) check_exp((o)->tt == LUA_TPROTO, &((cast_u(o))->p)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:234:55: note: in expansion of macro 'cast_u' 234 | #define gco2p(o) check_exp((o)->tt == LUA_TPROTO, &((cast_u(o))->p)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:284:18: note: in expansion of macro 'gco2p' 284 | linkgclist(gco2p(o), g->gray); | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:113:51: note: in expansion of macro 'obj2gco' 113 | #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:284:7: note: in expansion of macro 'linkgclist' 284 | linkgclist(gco2p(o), g->gray); | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c: In function 'void markmt(global_State*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:86:63: note: in expansion of macro 'obj2gco' 86 | #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:92:42: note: in expansion of macro 'markobject' 92 | #define markobjectN(g,t) { if (t) markobject(g,t); } | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:298:5: note: in expansion of macro 'markobjectN' 298 | markobjectN(g, g->mt[i]); | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c: In function 'void markbeingfnz(global_State*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:86:63: note: in expansion of macro 'obj2gco' 86 | #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:308:5: note: in expansion of macro 'markobject' 308 | markobject(g, o); | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c: In function 'void restartcollection(global_State*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:86:63: note: in expansion of macro 'obj2gco' 86 | #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:346:3: note: in expansion of macro 'markobject' 346 | markobject(g, g->mainthread); | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c: In function 'void traverseweakvalue(global_State*, Table*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:113:51: note: in expansion of macro 'obj2gco' 113 | #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:384:5: note: in expansion of macro 'linkgclist' 384 | linkgclist(h, g->grayagain); /* must retraverse it in atomic phase */ | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:113:51: note: in expansion of macro 'obj2gco' 113 | #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:386:5: note: in expansion of macro 'linkgclist' 386 | linkgclist(h, g->weak); /* has to be cleared later */ | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c: In function 'int traverseephemeron(global_State*, Table*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:113:51: note: in expansion of macro 'obj2gco' 113 | #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:430:5: note: in expansion of macro 'linkgclist' 430 | linkgclist(h, g->grayagain); /* must retraverse it in atomic phase */ | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:113:51: note: in expansion of macro 'obj2gco' 113 | #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:432:5: note: in expansion of macro 'linkgclist' 432 | linkgclist(h, g->ephemeron); /* have to propagate again */ | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:113:51: note: in expansion of macro 'obj2gco' 113 | #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:434:5: note: in expansion of macro 'linkgclist' 434 | linkgclist(h, g->allweak); /* may have to clean white keys */ | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c: In function 'lu_mem traversetable(global_State*, Table*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:86:63: note: in expansion of macro 'obj2gco' 86 | #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:92:42: note: in expansion of macro 'markobject' 92 | #define markobjectN(g,t) { if (t) markobject(g,t); } | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:460:3: note: in expansion of macro 'markobjectN' 460 | markobjectN(g, h->metatable); | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lobject.h:329:34: note: in expansion of macro 'cast' 329 | check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) | ^~~~ ../libs/lua/lua-5.3.5/lobject.h:333:25: note: in expansion of macro 'getstr' 333 | #define svalue(o) getstr(tsvalue(o)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:333:32: note: in expansion of macro 'tsvalue' 333 | #define svalue(o) getstr(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:462:26: note: in expansion of macro 'svalue' 462 | ((weakkey = strchr(svalue(mode), 'k')), | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lobject.h:329:34: note: in expansion of macro 'cast' 329 | check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) | ^~~~ ../libs/lua/lua-5.3.5/lobject.h:333:25: note: in expansion of macro 'getstr' 333 | #define svalue(o) getstr(tsvalue(o)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:333:32: note: in expansion of macro 'tsvalue' 333 | #define svalue(o) getstr(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:463:28: note: in expansion of macro 'svalue' 463 | (weakvalue = strchr(svalue(mode), 'v')), | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:113:51: note: in expansion of macro 'obj2gco' 113 | #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:471:7: note: in expansion of macro 'linkgclist' 471 | linkgclist(h, g->allweak); /* nothing to traverse now */ | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c: In function 'int traverseproto(global_State*, Proto*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:86:63: note: in expansion of macro 'obj2gco' 86 | #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:92:42: note: in expansion of macro 'markobject' 92 | #define markobjectN(g,t) { if (t) markobject(g,t); } | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:489:3: note: in expansion of macro 'markobjectN' 489 | markobjectN(g, f->source); | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:86:63: note: in expansion of macro 'obj2gco' 86 | #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:92:42: note: in expansion of macro 'markobject' 92 | #define markobjectN(g,t) { if (t) markobject(g,t); } | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:493:5: note: in expansion of macro 'markobjectN' 493 | markobjectN(g, f->upvalues[i].name); | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:86:63: note: in expansion of macro 'obj2gco' 86 | #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:92:42: note: in expansion of macro 'markobject' 92 | #define markobjectN(g,t) { if (t) markobject(g,t); } | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:495:5: note: in expansion of macro 'markobjectN' 495 | markobjectN(g, f->p[i]); | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:86:63: note: in expansion of macro 'obj2gco' 86 | #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:92:42: note: in expansion of macro 'markobject' 92 | #define markobjectN(g,t) { if (t) markobject(g,t); } | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:497:5: note: in expansion of macro 'markobjectN' 497 | markobjectN(g, f->locvars[i].varname); | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c: In function 'lu_mem traverseLclosure(global_State*, LClosure*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:86:63: note: in expansion of macro 'obj2gco' 86 | #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:92:42: note: in expansion of macro 'markobject' 92 | #define markobjectN(g,t) { if (t) markobject(g,t); } | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:522:3: note: in expansion of macro 'markobjectN' 522 | markobjectN(g, cl->p); /* mark its prototype */ | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c: In function 'void propagatemark(global_State*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:572:18: note: in expansion of macro 'gco2t' 572 | Table *h = gco2t(o); | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:578:22: note: in expansion of macro 'gco2lcl' 578 | LClosure *cl = gco2lcl(o); | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:230:55: note: in expansion of macro 'cast_u' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:584:22: note: in expansion of macro 'gco2ccl' 584 | CClosure *cl = gco2ccl(o); | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:235:57: note: in expansion of macro 'cast_u' 235 | #define gco2th(o) check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:590:23: note: in expansion of macro 'gco2th' 590 | lua_State *th = gco2th(o); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:113:51: note: in expansion of macro 'obj2gco' 113 | #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:592:7: note: in expansion of macro 'linkgclist' 592 | linkgclist(th, g->grayagain); /* insert into 'grayagain' list */ | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:234:55: note: in expansion of macro 'cast_u' 234 | #define gco2p(o) check_exp((o)->tt == LUA_TPROTO, &((cast_u(o))->p)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:598:18: note: in expansion of macro 'gco2p' 598 | Proto *p = gco2p(o); | ^~~~~ ../libs/lua/lua-5.3.5/lgc.c: In function 'void convergeephemerons(global_State*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:622:14: note: in expansion of macro 'gco2t' 622 | next = gco2t(w)->gclist; | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:623:32: note: in expansion of macro 'gco2t' 623 | if (traverseephemeron(g, gco2t(w))) { /* traverse marked some value? */ | ^~~~~ ../libs/lua/lua-5.3.5/lgc.c: In function 'void clearkeys(global_State*, GCObject*, GCObject*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:646:22: note: in expansion of macro 'gco2t' 646 | for (; l != f; l = gco2t(l)->gclist) { | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:647:16: note: in expansion of macro 'gco2t' 647 | Table *h = gco2t(l); | ^~~~~ ../libs/lua/lua-5.3.5/lgc.c: In function 'void clearvalues(global_State*, GCObject*, GCObject*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:665:22: note: in expansion of macro 'gco2t' 665 | for (; l != f; l = gco2t(l)->gclist) { | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:666:16: note: in expansion of macro 'gco2t' 666 | Table *h = gco2t(l); | ^~~~~ ../libs/lua/lua-5.3.5/lgc.c: In function 'void freeobj(lua_State*, GCObject*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:234:55: note: in expansion of macro 'cast_u' 234 | #define gco2p(o) check_exp((o)->tt == LUA_TPROTO, &((cast_u(o))->p)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:705:40: note: in expansion of macro 'gco2p' 705 | case LUA_TPROTO: luaF_freeproto(L, gco2p(o)); break; | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:707:23: note: in expansion of macro 'gco2lcl' 707 | freeLclosure(L, gco2lcl(o)); | ^~~~~~~ In file included from ../libs/lua/lua-5.3.5/lzio.h:13, from ../libs/lua/lua-5.3.5/lstate.h:14: ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lmem.h:41:56: note: in definition of macro 'luaM_freemem' 41 | #define luaM_freemem(L, b, s) luaM_realloc_(L, (b), (s), 0) | ^ ../libs/lua/lua-5.3.5/lfunc.h:15:26: note: in expansion of macro 'cast' 15 | cast(int, sizeof(TValue)*((n)-1))) | ^~~~ ../libs/lua/lua-5.3.5/lgc.c:711:26: note: in expansion of macro 'sizeCclosure' 711 | luaM_freemem(L, o, sizeCclosure(gco2ccl(o)->nupvalues)); | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:230:21: note: in expansion of macro 'check_exp' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:230:55: note: in expansion of macro 'cast_u' 230 | #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:711:39: note: in expansion of macro 'gco2ccl' 711 | luaM_freemem(L, o, sizeCclosure(gco2ccl(o)->nupvalues)); | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:714:35: note: in expansion of macro 'gco2t' 714 | case LUA_TTABLE: luaH_free(L, gco2t(o)); break; | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:235:57: note: in expansion of macro 'cast_u' 235 | #define gco2th(o) check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:715:42: note: in expansion of macro 'gco2th' 715 | case LUA_TTHREAD: luaE_freethread(L, gco2th(o)); break; | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lmem.h:41:56: note: in definition of macro 'luaM_freemem' 41 | #define luaM_freemem(L, b, s) luaM_realloc_(L, (b), (s), 0) | ^ ../libs/lua/lua-5.3.5/lstring.h:18:25: note: in expansion of macro 'sizeludata' 18 | #define sizeudata(u) sizeludata((u)->len) | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:716:44: note: in expansion of macro 'sizeudata' 716 | case LUA_TUSERDATA: luaM_freemem(L, o, sizeudata(gco2u(o))); break; | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:716:54: note: in expansion of macro 'gco2u' 716 | case LUA_TUSERDATA: luaM_freemem(L, o, sizeudata(gco2u(o))); break; | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:718:22: note: in expansion of macro 'gco2ts' 718 | luaS_remove(L, gco2ts(o)); /* remove it from hash table */ | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lmem.h:41:56: note: in definition of macro 'luaM_freemem' 41 | #define luaM_freemem(L, b, s) luaM_realloc_(L, (b), (s), 0) | ^ ../libs/lua/lua-5.3.5/lgc.c:719:26: note: in expansion of macro 'sizelstring' 719 | luaM_freemem(L, o, sizelstring(gco2ts(o)->shrlen)); | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:719:38: note: in expansion of macro 'gco2ts' 719 | luaM_freemem(L, o, sizelstring(gco2ts(o)->shrlen)); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lmem.h:41:56: note: in definition of macro 'luaM_freemem' 41 | #define luaM_freemem(L, b, s) luaM_realloc_(L, (b), (s), 0) | ^ ../libs/lua/lua-5.3.5/lgc.c:722:26: note: in expansion of macro 'sizelstring' 722 | luaM_freemem(L, o, sizelstring(gco2ts(o)->u.lnglen)); | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:722:38: note: in expansion of macro 'gco2ts' 722 | luaM_freemem(L, o, sizelstring(gco2ts(o)->u.lnglen)); | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c: In function 'void GCTM(lua_State*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lobject.h:329:34: note: in expansion of macro 'cast' 329 | check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) | ^~~~ ../libs/lua/lua-5.3.5/lobject.h:333:25: note: in expansion of macro 'getstr' 333 | #define svalue(o) getstr(tsvalue(o)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:333:32: note: in expansion of macro 'tsvalue' 333 | #define svalue(o) getstr(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:836:31: note: in expansion of macro 'svalue' 836 | ? svalue(L->top - 1) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c: In function 'l_mem atomic(lua_State*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.c:86:63: note: in expansion of macro 'obj2gco' 86 | #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.c:997:3: note: in expansion of macro 'markobject' 997 | markobject(g, L); /* mark running thread */ | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/llex.c: In function 'void luaX_init(lua_State*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/llex.c:73:15: note: in expansion of macro 'obj2gco' 73 | luaC_fix(L, obj2gco(e)); /* never collect this name */ | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/llex.c:76:17: note: in expansion of macro 'obj2gco' 76 | luaC_fix(L, obj2gco(ts)); /* reserved words are never collected */ | ^~~~~~~ ../libs/lua/lua-5.3.5/llex.c: In function 'TString* luaX_newstring(LexState*, const char*, size_t)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:227:19: note: in expansion of macro 'obj2gco' 227 | val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:272:25: note: in expansion of macro 'setsvalue' 272 | #define setsvalue2s setsvalue | ^~~~~~~~~ ../libs/lua/lua-5.3.5/llex.c:131:3: note: in expansion of macro 'setsvalue2s' 131 | setsvalue2s(L, L->top++, ts); /* temporarily anchor it in stack */ | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'char*' to 'Node*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:57: note: in expansion of macro 'val_' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~ ../libs/lua/lua-5.3.5/llex.c:140:10: note: in expansion of macro 'tsvalue' 140 | ts = tsvalue(keyfromval(o)); /* re-use value previously stored */ | ^~~~~~~ ../libs/lua/lua-5.3.5/ltable.h:19:25: note: in expansion of macro 'cast' 19 | #define gkey(n) cast(const TValue*, (&(n)->i_key.tvk)) | ^~~~ ../libs/lua/lua-5.3.5/ltable.h:40:4: note: in expansion of macro 'gkey' 40 | (gkey(cast(Node *, cast(char *, (v)) - offsetof(Node, i_val)))) | ^~~~ ../libs/lua/lua-5.3.5/ltable.h:40:9: note: in expansion of macro 'cast' 40 | (gkey(cast(Node *, cast(char *, (v)) - offsetof(Node, i_val)))) | ^~~~ ../libs/lua/lua-5.3.5/llex.c:140:18: note: in expansion of macro 'keyfromval' 140 | ts = tsvalue(keyfromval(o)); /* re-use value previously stored */ | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/llex.c:140:10: note: in expansion of macro 'tsvalue' 140 | ts = tsvalue(keyfromval(o)); /* re-use value previously stored */ | ^~~~~~~ ../libs/lua/lua-5.3.5/lobject.c: In function 'void luaO_tostring(lua_State*, StkId)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:227:19: note: in expansion of macro 'obj2gco' 227 | val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:272:25: note: in expansion of macro 'setsvalue' 272 | #define setsvalue2s setsvalue | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.c:386:3: note: in expansion of macro 'setsvalue2s' 386 | setsvalue2s(L, obj, luaS_newlstr(L, buff, len)); | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.c: In function 'void pushstr(lua_State*, const char*, size_t)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:227:19: note: in expansion of macro 'obj2gco' 227 | val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:272:25: note: in expansion of macro 'setsvalue' 272 | #define setsvalue2s setsvalue | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.c:391:3: note: in expansion of macro 'setsvalue2s' 391 | setsvalue2s(L, L->top, luaS_newlstr(L, str, l)); | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.c: In function 'const char* luaO_pushvfstring(lua_State*, const char*, va_list)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lobject.h:329:34: note: in expansion of macro 'cast' 329 | check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) | ^~~~ ../libs/lua/lua-5.3.5/lobject.h:333:25: note: in expansion of macro 'getstr' 333 | #define svalue(o) getstr(tsvalue(o)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:333:32: note: in expansion of macro 'tsvalue' 333 | #define svalue(o) getstr(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lobject.c:464:10: note: in expansion of macro 'svalue' 464 | return svalue(L->top - 1); | ^~~~~~ ../libs/lua/lua-5.3.5/lparser.c: In function 'int registerlocalvar(LexState*, TString*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.h:128:25: note: in expansion of macro 'obj2gco' 128 | luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lparser.c:170:3: note: in expansion of macro 'luaC_objbarrier' 170 | luaC_objbarrier(ls->L, f, varname); | ^~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.h:128:36: note: in expansion of macro 'obj2gco' 128 | luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lparser.c:170:3: note: in expansion of macro 'luaC_objbarrier' 170 | luaC_objbarrier(ls->L, f, varname); | ^~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lparser.c: In function 'int newupvalue(FuncState*, TString*, expdesc*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.h:128:25: note: in expansion of macro 'obj2gco' 128 | luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lparser.c:239:3: note: in expansion of macro 'luaC_objbarrier' 239 | luaC_objbarrier(fs->ls->L, f, name); | ^~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.h:128:36: note: in expansion of macro 'obj2gco' 128 | luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lparser.c:239:3: note: in expansion of macro 'luaC_objbarrier' 239 | luaC_objbarrier(fs->ls->L, f, name); | ^~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lparser.c: In function 'Proto* addprototype(LexState*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.h:128:25: note: in expansion of macro 'obj2gco' 128 | luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lparser.c:511:3: note: in expansion of macro 'luaC_objbarrier' 511 | luaC_objbarrier(L, f, clp); | ^~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lgc.h:128:36: note: in expansion of macro 'obj2gco' 128 | luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lparser.c:511:3: note: in expansion of macro 'luaC_objbarrier' 511 | luaC_objbarrier(L, f, clp); | ^~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lparser.c: In function 'LClosure* luaY_parser(lua_State*, ZIO*, Mbuffer*, Dyndata*, const char*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'LClosure*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:242:19: note: in expansion of macro 'obj2gco' 242 | val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TLCL)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lparser.c:1631:3: note: in expansion of macro 'setclLvalue' 1631 | setclLvalue(L, L->top, cl); /* anchor it (to avoid being collected) */ | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:252:19: note: in expansion of macro 'obj2gco' 252 | val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lparser.c:1634:3: note: in expansion of macro 'sethvalue' 1634 | sethvalue(L, L->top, lexstate.h); /* anchor it */ | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.c: In function 'void init_registry(lua_State*, global_State*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:252:19: note: in expansion of macro 'obj2gco' 252 | val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lstate.c:188:3: note: in expansion of macro 'sethvalue' 188 | sethvalue(L, &g->l_registry, registry); | ^~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:237:19: note: in expansion of macro 'obj2gco' 237 | val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTHREAD)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lstate.c:191:3: note: in expansion of macro 'setthvalue' 191 | setthvalue(L, &temp, L); /* temp = L */ | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:252:19: note: in expansion of macro 'obj2gco' 252 | val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lstate.c:194:3: note: in expansion of macro 'sethvalue' 194 | sethvalue(L, &temp, luaH_new(L)); /* temp = new table (global table) */ | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.c: In function 'void close_state(lua_State*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'lu_byte*' {aka 'unsigned char*'} to 'LX*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lstate.c:70:26: note: in expansion of macro 'cast' 70 | #define fromstate(L) (cast(LX *, cast(lu_byte *, (L)) - offsetof(LX, l))) | ^~~~ ../libs/lua/lua-5.3.5/lstate.c:251:25: note: in expansion of macro 'fromstate' 251 | (*g->frealloc)(g->ud, fromstate(L), sizeof(LG), 0); /* free main block */ | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.c: In function 'lua_State* lua_newthread(lua_State*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lstate.c:266:14: note: in expansion of macro 'obj2gco' 266 | g->allgc = obj2gco(L1); | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:237:19: note: in expansion of macro 'obj2gco' 237 | val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTHREAD)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lstate.c:268:3: note: in expansion of macro 'setthvalue' 268 | setthvalue(L, L->top, L1); | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.c: In function 'void luaE_freethread(lua_State*, lua_State*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'lu_byte*' {aka 'unsigned char*'} to 'LX*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lstate.c:70:26: note: in expansion of macro 'cast' 70 | #define fromstate(L) (cast(LX *, cast(lu_byte *, (L)) - offsetof(LX, l))) | ^~~~ ../libs/lua/lua-5.3.5/lstate.c:286:11: note: in expansion of macro 'fromstate' 286 | LX *l = fromstate(L1); | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstring.c: In function 'void luaS_init(lua_State*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lstring.c:122:15: note: in expansion of macro 'obj2gco' 122 | luaC_fix(L, obj2gco(g->memerrmsg)); /* it should never be collected */ | ^~~~~~~ ../libs/lua/lua-5.3.5/lstring.c: In function 'TString* createstrobj(lua_State*, size_t, int, unsigned int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lstring.c:139:8: note: in expansion of macro 'gco2ts' 139 | ts = gco2ts(o); | ^~~~~~ ../libs/lua/lua-5.3.5/lstring.c: In function 'Udata* luaS_newudata(lua_State*, size_t)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lstring.c:242:7: note: in expansion of macro 'gco2u' 242 | u = gco2u(o); | ^~~~~ ../libs/lua/lua-5.3.5/ltm.c: In function 'void luaT_init(lua_State*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/ltm.c:50:17: note: in expansion of macro 'obj2gco' 50 | luaC_fix(L, obj2gco(G(L)->tmname[i])); /* never collect these names */ | ^~~~~~~ ../libs/lua/lua-5.3.5/ltm.c: In function 'const TValue* luaT_gettmbyobj(lua_State*, const TValue*, TMS)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/ltm.c:74:12: note: in expansion of macro 'hvalue' 74 | mt = hvalue(o)->metatable; | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:56: note: in expansion of macro 'gco2u' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/ltm.c:77:12: note: in expansion of macro 'uvalue' 77 | mt = uvalue(o)->metatable; | ^~~~~~ ../libs/lua/lua-5.3.5/ltm.c: In function 'const char* luaT_objtypename(lua_State*, const TValue*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/ltm.c:92:30: note: in expansion of macro 'hvalue' 92 | if ((ttistable(o) && (mt = hvalue(o)->metatable) != NULL) || | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:56: note: in expansion of macro 'gco2u' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/ltm.c:93:37: note: in expansion of macro 'uvalue' 93 | (ttisfulluserdata(o) && (mt = uvalue(o)->metatable) != NULL)) { | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lobject.h:329:34: note: in expansion of macro 'cast' 329 | check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) | ^~~~ ../libs/lua/lua-5.3.5/ltm.c:96:14: note: in expansion of macro 'getstr' 96 | return getstr(tsvalue(name)); /* use it as type name */ | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/ltm.c:96:21: note: in expansion of macro 'tsvalue' 96 | return getstr(tsvalue(name)); /* use it as type name */ | ^~~~~~~ ../libs/lua/lua-5.3.5/ltm.c: In function 'void luaT_callTM(lua_State*, const TValue*, const TValue*, const TValue*, TValue*, int)': ../libs/lua/lua-5.3.5/ldo.h:33:34: warning: cast from 'char*' to 'TValue*' {aka 'lua_TValue*'} increases required alignment of target type [-Wcast-align] 33 | #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/ltm.c:118:10: note: in expansion of macro 'restorestack' 118 | p3 = restorestack(L, result); | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lundump.c: In function 'void LoadConstants(LoadState*, Proto*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:227:19: note: in expansion of macro 'obj2gco' 227 | val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:279:25: note: in expansion of macro 'setsvalue' 279 | #define setsvalue2n setsvalue | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lundump.c:143:7: note: in expansion of macro 'setsvalue2n' 143 | setsvalue2n(S->L, o, LoadString(S)); | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/lundump.c: In function 'LClosure* luaU_undump(lua_State*, ZIO*, const char*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'LClosure*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:242:19: note: in expansion of macro 'obj2gco' 242 | val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TLCL)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lundump.c:271:3: note: in expansion of macro 'setclLvalue' 271 | setclLvalue(L, L->top, cl); | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/lvm.c: In function 'int luaV_tonumber_(const TValue*, lua_Number*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lobject.h:329:34: note: in expansion of macro 'cast' 329 | check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) | ^~~~ ../libs/lua/lua-5.3.5/lobject.h:333:25: note: in expansion of macro 'getstr' 333 | #define svalue(o) getstr(tsvalue(o)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:333:32: note: in expansion of macro 'tsvalue' 333 | #define svalue(o) getstr(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:79:26: note: in expansion of macro 'svalue' 79 | luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) { | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:336:27: note: in definition of macro 'tsslen' 336 | #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) | ^ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:339:32: note: in expansion of macro 'tsvalue' 339 | #define vslen(o) tsslen(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:79:46: note: in expansion of macro 'vslen' 79 | luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) { | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:336:52: note: in definition of macro 'tsslen' 336 | #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) | ^ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:339:32: note: in expansion of macro 'tsvalue' 339 | #define vslen(o) tsslen(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:79:46: note: in expansion of macro 'vslen' 79 | luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) { | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:336:66: note: in definition of macro 'tsslen' 336 | #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) | ^ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:339:32: note: in expansion of macro 'tsvalue' 339 | #define vslen(o) tsslen(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:79:46: note: in expansion of macro 'vslen' 79 | luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) { | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c: In function 'int luaV_tointeger(const TValue*, lua_Integer*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lobject.h:329:34: note: in expansion of macro 'cast' 329 | check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) | ^~~~ ../libs/lua/lua-5.3.5/lobject.h:333:25: note: in expansion of macro 'getstr' 333 | #define svalue(o) getstr(tsvalue(o)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:333:32: note: in expansion of macro 'tsvalue' 333 | #define svalue(o) getstr(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:112:26: note: in expansion of macro 'svalue' 112 | luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) { | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:336:27: note: in definition of macro 'tsslen' 336 | #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) | ^ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:339:32: note: in expansion of macro 'tsvalue' 339 | #define vslen(o) tsslen(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:112:46: note: in expansion of macro 'vslen' 112 | luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) { | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:336:52: note: in definition of macro 'tsslen' 336 | #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) | ^ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:339:32: note: in expansion of macro 'tsvalue' 339 | #define vslen(o) tsslen(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:112:46: note: in expansion of macro 'vslen' 112 | luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) { | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:336:66: note: in definition of macro 'tsslen' 336 | #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) | ^ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:339:32: note: in expansion of macro 'tsvalue' 339 | #define vslen(o) tsslen(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:112:46: note: in expansion of macro 'vslen' 112 | luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) { | ^~~~~ In file included from ../libs/lua/lua-5.3.5/lstate.h:13: ../libs/lua/lua-5.3.5/lvm.c: In function 'void luaV_finishget(lua_State*, const TValue*, TValue*, StkId, const TValue*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ltm.h:48:27: note: in definition of macro 'gfasttm' 48 | #define gfasttm(g,et,e) ((et) == NULL ? NULL : \ | ^~ ../libs/lua/lua-5.3.5/lvm.c:174:12: note: in expansion of macro 'fasttm' 174 | tm = fasttm(L, hvalue(t)->metatable, TM_INDEX); /* table's metamethod */ | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c:174:22: note: in expansion of macro 'hvalue' 174 | tm = fasttm(L, hvalue(t)->metatable, TM_INDEX); /* table's metamethod */ | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ltm.h:49:5: note: in definition of macro 'gfasttm' 49 | ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) | ^~ ../libs/lua/lua-5.3.5/lvm.c:174:12: note: in expansion of macro 'fasttm' 174 | tm = fasttm(L, hvalue(t)->metatable, TM_INDEX); /* table's metamethod */ | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c:174:22: note: in expansion of macro 'hvalue' 174 | tm = fasttm(L, hvalue(t)->metatable, TM_INDEX); /* table's metamethod */ | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ltm.h:49:49: note: in definition of macro 'gfasttm' 49 | ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) | ^~ ../libs/lua/lua-5.3.5/lvm.c:174:12: note: in expansion of macro 'fasttm' 174 | tm = fasttm(L, hvalue(t)->metatable, TM_INDEX); /* table's metamethod */ | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c:174:22: note: in expansion of macro 'hvalue' 174 | tm = fasttm(L, hvalue(t)->metatable, TM_INDEX); /* table's metamethod */ | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:61:16: note: in expansion of macro 'hvalue' 61 | : (slot = f(hvalue(t), k), /* else, do raw access */ \ | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:186:9: note: in expansion of macro 'luaV_fastget' 186 | if (luaV_fastget(L,t,key,slot,luaH_get)) { /* fast track? */ | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lvm.c: In function 'void luaV_finishset(lua_State*, const TValue*, TValue*, StkId, const TValue*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c:209:18: note: in expansion of macro 'hvalue' 209 | Table *h = hvalue(t); /* save 't' table */ | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:83:16: note: in expansion of macro 'hvalue' 83 | : (slot = f(hvalue(t), k), \ | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:233:9: note: in expansion of macro 'luaV_fastset' 233 | if (luaV_fastset(L, t, key, slot, luaH_get, val)) | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:69:35: note: in definition of macro 'testbits' 69 | #define testbits(x,m) ((x) & (m)) | ^ ../libs/lua/lua-5.3.5/lgc.h:88:25: note: in expansion of macro 'testbit' 88 | #define isblack(x) testbit((x)->marked, BLACKBIT) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:123:30: note: in expansion of macro 'isblack' 123 | (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.h:85:9: note: in expansion of macro 'luaC_barrierback' 85 | : (luaC_barrierback(L, hvalue(t), v), \ | ^~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:85:29: note: in expansion of macro 'hvalue' 85 | : (luaC_barrierback(L, hvalue(t), v), \ | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:233:9: note: in expansion of macro 'luaV_fastset' 233 | if (luaV_fastset(L, t, key, slot, luaH_get, val)) | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:124:29: note: in definition of macro 'luaC_barrierback' 124 | luaC_barrierback_(L,p) : cast_void(0)) | ^ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:85:29: note: in expansion of macro 'hvalue' 85 | : (luaC_barrierback(L, hvalue(t), v), \ | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:233:9: note: in expansion of macro 'luaV_fastset' 233 | if (luaV_fastset(L, t, key, slot, luaH_get, val)) | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lvm.c: In function 'int luaV_lessthan(lua_State*, const TValue*, const TValue*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:369:21: note: in expansion of macro 'tsvalue' 369 | return l_strcmp(tsvalue(l), tsvalue(r)) < 0; | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:369:33: note: in expansion of macro 'tsvalue' 369 | return l_strcmp(tsvalue(l), tsvalue(r)) < 0; | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c: In function 'int luaV_lessequal(lua_State*, const TValue*, const TValue*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:389:21: note: in expansion of macro 'tsvalue' 389 | return l_strcmp(tsvalue(l), tsvalue(r)) <= 0; | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:389:33: note: in expansion of macro 'tsvalue' 389 | return l_strcmp(tsvalue(l), tsvalue(r)) <= 0; | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c: In function 'int luaV_equalobj(lua_State*, const TValue*, const TValue*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lvm.c:425:30: note: in expansion of macro 'eqshrstr' 425 | case LUA_TSHRSTR: return eqshrstr(tsvalue(t1), tsvalue(t2)); | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:425:39: note: in expansion of macro 'tsvalue' 425 | case LUA_TSHRSTR: return eqshrstr(tsvalue(t1), tsvalue(t2)); | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lvm.c:425:30: note: in expansion of macro 'eqshrstr' 425 | case LUA_TSHRSTR: return eqshrstr(tsvalue(t1), tsvalue(t2)); | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:425:52: note: in expansion of macro 'tsvalue' 425 | case LUA_TSHRSTR: return eqshrstr(tsvalue(t1), tsvalue(t2)); | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:426:44: note: in expansion of macro 'tsvalue' 426 | case LUA_TLNGSTR: return luaS_eqlngstr(tsvalue(t1), tsvalue(t2)); | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:426:57: note: in expansion of macro 'tsvalue' 426 | case LUA_TLNGSTR: return luaS_eqlngstr(tsvalue(t1), tsvalue(t2)); | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:56: note: in expansion of macro 'gco2u' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c:428:11: note: in expansion of macro 'uvalue' 428 | if (uvalue(t1) == uvalue(t2)) return 1; | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:56: note: in expansion of macro 'gco2u' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c:428:25: note: in expansion of macro 'uvalue' 428 | if (uvalue(t1) == uvalue(t2)) return 1; | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ltm.h:48:27: note: in definition of macro 'gfasttm' 48 | #define gfasttm(g,et,e) ((et) == NULL ? NULL : \ | ^~ ../libs/lua/lua-5.3.5/lvm.c:430:12: note: in expansion of macro 'fasttm' 430 | tm = fasttm(L, uvalue(t1)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:25: note: in expansion of macro 'check_exp' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:56: note: in expansion of macro 'gco2u' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c:430:22: note: in expansion of macro 'uvalue' 430 | tm = fasttm(L, uvalue(t1)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ltm.h:49:5: note: in definition of macro 'gfasttm' 49 | ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) | ^~ ../libs/lua/lua-5.3.5/lvm.c:430:12: note: in expansion of macro 'fasttm' 430 | tm = fasttm(L, uvalue(t1)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:25: note: in expansion of macro 'check_exp' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:56: note: in expansion of macro 'gco2u' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c:430:22: note: in expansion of macro 'uvalue' 430 | tm = fasttm(L, uvalue(t1)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ltm.h:49:49: note: in definition of macro 'gfasttm' 49 | ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) | ^~ ../libs/lua/lua-5.3.5/lvm.c:430:12: note: in expansion of macro 'fasttm' 430 | tm = fasttm(L, uvalue(t1)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:25: note: in expansion of macro 'check_exp' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:56: note: in expansion of macro 'gco2u' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c:430:22: note: in expansion of macro 'uvalue' 430 | tm = fasttm(L, uvalue(t1)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ltm.h:48:27: note: in definition of macro 'gfasttm' 48 | #define gfasttm(g,et,e) ((et) == NULL ? NULL : \ | ^~ ../libs/lua/lua-5.3.5/lvm.c:432:14: note: in expansion of macro 'fasttm' 432 | tm = fasttm(L, uvalue(t2)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:25: note: in expansion of macro 'check_exp' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:56: note: in expansion of macro 'gco2u' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c:432:24: note: in expansion of macro 'uvalue' 432 | tm = fasttm(L, uvalue(t2)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ltm.h:49:5: note: in definition of macro 'gfasttm' 49 | ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) | ^~ ../libs/lua/lua-5.3.5/lvm.c:432:14: note: in expansion of macro 'fasttm' 432 | tm = fasttm(L, uvalue(t2)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:25: note: in expansion of macro 'check_exp' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:56: note: in expansion of macro 'gco2u' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c:432:24: note: in expansion of macro 'uvalue' 432 | tm = fasttm(L, uvalue(t2)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ltm.h:49:49: note: in definition of macro 'gfasttm' 49 | ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) | ^~ ../libs/lua/lua-5.3.5/lvm.c:432:14: note: in expansion of macro 'fasttm' 432 | tm = fasttm(L, uvalue(t2)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:25: note: in expansion of macro 'check_exp' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:228:19: note: in expansion of macro 'check_exp' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:228:58: note: in expansion of macro 'cast_u' 228 | #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:170:56: note: in expansion of macro 'gco2u' 170 | #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c:432:24: note: in expansion of macro 'uvalue' 432 | tm = fasttm(L, uvalue(t2)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c:436:11: note: in expansion of macro 'hvalue' 436 | if (hvalue(t1) == hvalue(t2)) return 1; | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c:436:25: note: in expansion of macro 'hvalue' 436 | if (hvalue(t1) == hvalue(t2)) return 1; | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ltm.h:48:27: note: in definition of macro 'gfasttm' 48 | #define gfasttm(g,et,e) ((et) == NULL ? NULL : \ | ^~ ../libs/lua/lua-5.3.5/lvm.c:438:12: note: in expansion of macro 'fasttm' 438 | tm = fasttm(L, hvalue(t1)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c:438:22: note: in expansion of macro 'hvalue' 438 | tm = fasttm(L, hvalue(t1)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ltm.h:49:5: note: in definition of macro 'gfasttm' 49 | ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) | ^~ ../libs/lua/lua-5.3.5/lvm.c:438:12: note: in expansion of macro 'fasttm' 438 | tm = fasttm(L, hvalue(t1)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c:438:22: note: in expansion of macro 'hvalue' 438 | tm = fasttm(L, hvalue(t1)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ltm.h:49:49: note: in definition of macro 'gfasttm' 49 | ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) | ^~ ../libs/lua/lua-5.3.5/lvm.c:438:12: note: in expansion of macro 'fasttm' 438 | tm = fasttm(L, hvalue(t1)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c:438:22: note: in expansion of macro 'hvalue' 438 | tm = fasttm(L, hvalue(t1)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ltm.h:48:27: note: in definition of macro 'gfasttm' 48 | #define gfasttm(g,et,e) ((et) == NULL ? NULL : \ | ^~ ../libs/lua/lua-5.3.5/lvm.c:440:14: note: in expansion of macro 'fasttm' 440 | tm = fasttm(L, hvalue(t2)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c:440:24: note: in expansion of macro 'hvalue' 440 | tm = fasttm(L, hvalue(t2)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ltm.h:49:5: note: in definition of macro 'gfasttm' 49 | ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) | ^~ ../libs/lua/lua-5.3.5/lvm.c:440:14: note: in expansion of macro 'fasttm' 440 | tm = fasttm(L, hvalue(t2)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c:440:24: note: in expansion of macro 'hvalue' 440 | tm = fasttm(L, hvalue(t2)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/ltm.h:49:49: note: in definition of macro 'gfasttm' 49 | ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) | ^~ ../libs/lua/lua-5.3.5/lvm.c:440:14: note: in expansion of macro 'fasttm' 440 | tm = fasttm(L, hvalue(t2)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c:440:24: note: in expansion of macro 'hvalue' 440 | tm = fasttm(L, hvalue(t2)->metatable, TM_EQ); | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c: In function 'void copy2buff(StkId, int, char*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:336:27: note: in definition of macro 'tsslen' 336 | #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) | ^ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:339:32: note: in expansion of macro 'tsvalue' 339 | #define vslen(o) tsslen(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:463:16: note: in expansion of macro 'vslen' 463 | size_t l = vslen(top - n); /* length of string being copied */ | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:336:52: note: in definition of macro 'tsslen' 336 | #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) | ^ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:339:32: note: in expansion of macro 'tsvalue' 339 | #define vslen(o) tsslen(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:463:16: note: in expansion of macro 'vslen' 463 | size_t l = vslen(top - n); /* length of string being copied */ | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:336:66: note: in definition of macro 'tsslen' 336 | #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) | ^ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:339:32: note: in expansion of macro 'tsvalue' 339 | #define vslen(o) tsslen(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:463:16: note: in expansion of macro 'vslen' 463 | size_t l = vslen(top - n); /* length of string being copied */ | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lobject.h:329:34: note: in expansion of macro 'cast' 329 | check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) | ^~~~ ../libs/lua/lua-5.3.5/lobject.h:333:25: note: in expansion of macro 'getstr' 333 | #define svalue(o) getstr(tsvalue(o)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:333:32: note: in expansion of macro 'tsvalue' 333 | #define svalue(o) getstr(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:464:23: note: in expansion of macro 'svalue' 464 | memcpy(buff + tl, svalue(top - n), l * sizeof(char)); | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c: In function 'void luaV_concat(lua_State*, int)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:457:46: note: in expansion of macro 'tsvalue' 457 | #define isemptystr(o) (ttisshrstring(o) && tsvalue(o)->shrlen == 0) | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:481:14: note: in expansion of macro 'isemptystr' 481 | else if (isemptystr(top - 1)) /* second operand is empty? */ | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:457:46: note: in expansion of macro 'tsvalue' 457 | #define isemptystr(o) (ttisshrstring(o) && tsvalue(o)->shrlen == 0) | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:483:14: note: in expansion of macro 'isemptystr' 483 | else if (isemptystr(top - 2)) { /* first operand is an empty string? */ | ^~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:336:27: note: in definition of macro 'tsslen' 336 | #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) | ^ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:339:32: note: in expansion of macro 'tsvalue' 339 | #define vslen(o) tsslen(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:488:19: note: in expansion of macro 'vslen' 488 | size_t tl = vslen(top - 1); | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:336:52: note: in definition of macro 'tsslen' 336 | #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) | ^ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:339:32: note: in expansion of macro 'tsvalue' 339 | #define vslen(o) tsslen(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:488:19: note: in expansion of macro 'vslen' 488 | size_t tl = vslen(top - 1); | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:336:66: note: in definition of macro 'tsslen' 336 | #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) | ^ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:339:32: note: in expansion of macro 'tsvalue' 339 | #define vslen(o) tsslen(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:488:19: note: in expansion of macro 'vslen' 488 | size_t tl = vslen(top - 1); | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:336:27: note: in definition of macro 'tsslen' 336 | #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) | ^ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:339:32: note: in expansion of macro 'tsvalue' 339 | #define vslen(o) tsslen(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:492:20: note: in expansion of macro 'vslen' 492 | size_t l = vslen(top - n - 1); | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:336:52: note: in definition of macro 'tsslen' 336 | #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) | ^ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:339:32: note: in expansion of macro 'tsvalue' 339 | #define vslen(o) tsslen(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:492:20: note: in expansion of macro 'vslen' 492 | size_t l = vslen(top - n - 1); | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:336:66: note: in definition of macro 'tsslen' 336 | #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) | ^ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:339:32: note: in expansion of macro 'tsvalue' 339 | #define vslen(o) tsslen(tsvalue(o)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:492:20: note: in expansion of macro 'vslen' 492 | size_t l = vslen(top - n - 1); | ^~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:227:19: note: in expansion of macro 'obj2gco' 227 | val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:272:25: note: in expansion of macro 'setsvalue' 272 | #define setsvalue2s setsvalue | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:506:7: note: in expansion of macro 'setsvalue2s' 506 | setsvalue2s(L, top - n, ts); /* create result */ | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/lvm.c: In function 'void luaV_objlen(lua_State*, StkId, const TValue*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c:521:18: note: in expansion of macro 'hvalue' 521 | Table *h = hvalue(rb); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:205:35: note: in definition of macro 'setivalue' 205 | { TValue *io=(obj); val_(io).i=(x); settt_(io, LUA_TNUMINT); } | ^ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:528:21: note: in expansion of macro 'tsvalue' 528 | setivalue(ra, tsvalue(rb)->shrlen); | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:205:35: note: in definition of macro 'setivalue' 205 | { TValue *io=(obj); val_(io).i=(x); settt_(io, LUA_TNUMINT); } | ^ ../libs/lua/lua-5.3.5/lobject.h:169:25: note: in expansion of macro 'check_exp' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:532:21: note: in expansion of macro 'tsvalue' 532 | setivalue(ra, tsvalue(rb)->u.lnglen); | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c: In function 'void pushclosure(lua_State*, Proto*, UpVal**, StkId, StkId)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'LClosure*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:242:19: note: in expansion of macro 'obj2gco' 242 | val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TLCL)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:639:3: note: in expansion of macro 'setclLvalue' 639 | setclLvalue(L, ra, ncl); /* anchor new closure in stack */ | ^~~~~~~~~~~ ../libs/lua/lua-5.3.5/lvm.c: In function 'void luaV_execute(lua_State*)': ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:229:21: note: in expansion of macro 'check_exp' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:172:52: note: in expansion of macro 'gco2lcl' 172 | #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:794:8: note: in expansion of macro 'clLvalue' 794 | cl = clLvalue(ci->func); /* local reference to function's closure */ | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:61:16: note: in expansion of macro 'hvalue' 61 | : (slot = f(hvalue(t), k), /* else, do raw access */ \ | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:775:7: note: in expansion of macro 'luaV_fastget' 775 | if (luaV_fastget(L,t,k,slot,luaH_get)) { setobj2s(L, v, slot); } \ | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:839:9: note: in expansion of macro 'gettableProtected' 839 | gettableProtected(L, upval, rc, ra); | ^~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:61:16: note: in expansion of macro 'hvalue' 61 | : (slot = f(hvalue(t), k), /* else, do raw access */ \ | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:775:7: note: in expansion of macro 'luaV_fastget' 775 | if (luaV_fastget(L,t,k,slot,luaH_get)) { setobj2s(L, v, slot); } \ | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:845:9: note: in expansion of macro 'gettableProtected' 845 | gettableProtected(L, rb, rc, ra); | ^~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:83:16: note: in expansion of macro 'hvalue' 83 | : (slot = f(hvalue(t), k), \ | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:781:8: note: in expansion of macro 'luaV_fastset' 781 | if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \ | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:852:9: note: in expansion of macro 'settableProtected' 852 | settableProtected(L, upval, rb, rc); | ^~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:69:35: note: in definition of macro 'testbits' 69 | #define testbits(x,m) ((x) & (m)) | ^ ../libs/lua/lua-5.3.5/lgc.h:88:25: note: in expansion of macro 'testbit' 88 | #define isblack(x) testbit((x)->marked, BLACKBIT) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:123:30: note: in expansion of macro 'isblack' 123 | (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.h:85:9: note: in expansion of macro 'luaC_barrierback' 85 | : (luaC_barrierback(L, hvalue(t), v), \ | ^~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:85:29: note: in expansion of macro 'hvalue' 85 | : (luaC_barrierback(L, hvalue(t), v), \ | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:781:8: note: in expansion of macro 'luaV_fastset' 781 | if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \ | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:852:9: note: in expansion of macro 'settableProtected' 852 | settableProtected(L, upval, rb, rc); | ^~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:124:29: note: in definition of macro 'luaC_barrierback' 124 | luaC_barrierback_(L,p) : cast_void(0)) | ^ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:85:29: note: in expansion of macro 'hvalue' 85 | : (luaC_barrierback(L, hvalue(t), v), \ | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:781:8: note: in expansion of macro 'luaV_fastset' 781 | if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \ | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:852:9: note: in expansion of macro 'settableProtected' 852 | settableProtected(L, upval, rb, rc); | ^~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:83:16: note: in expansion of macro 'hvalue' 83 | : (slot = f(hvalue(t), k), \ | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:781:8: note: in expansion of macro 'luaV_fastset' 781 | if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \ | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:864:9: note: in expansion of macro 'settableProtected' 864 | settableProtected(L, ra, rb, rc); | ^~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:69:35: note: in definition of macro 'testbits' 69 | #define testbits(x,m) ((x) & (m)) | ^ ../libs/lua/lua-5.3.5/lgc.h:88:25: note: in expansion of macro 'testbit' 88 | #define isblack(x) testbit((x)->marked, BLACKBIT) | ^~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:123:30: note: in expansion of macro 'isblack' 123 | (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.h:85:9: note: in expansion of macro 'luaC_barrierback' 85 | : (luaC_barrierback(L, hvalue(t), v), \ | ^~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:85:29: note: in expansion of macro 'hvalue' 85 | : (luaC_barrierback(L, hvalue(t), v), \ | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:781:8: note: in expansion of macro 'luaV_fastset' 781 | if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \ | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:864:9: note: in expansion of macro 'settableProtected' 864 | settableProtected(L, ra, rb, rc); | ^~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lgc.h:124:29: note: in definition of macro 'luaC_barrierback' 124 | luaC_barrierback_(L,p) : cast_void(0)) | ^ ../libs/lua/lua-5.3.5/lobject.h:175:25: note: in expansion of macro 'check_exp' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:85:29: note: in expansion of macro 'hvalue' 85 | : (luaC_barrierback(L, hvalue(t), v), \ | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:781:8: note: in expansion of macro 'luaV_fastset' 781 | if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \ | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:864:9: note: in expansion of macro 'settableProtected' 864 | settableProtected(L, ra, rb, rc); | ^~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:252:19: note: in expansion of macro 'obj2gco' 252 | val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:871:9: note: in expansion of macro 'sethvalue' 871 | sethvalue(L, ra, t); | ^~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:227:9: note: in expansion of macro 'check_exp' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:227:57: note: in expansion of macro 'cast_u' 227 | check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:169:50: note: in expansion of macro 'gco2ts' 169 | #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:881:24: note: in expansion of macro 'tsvalue' 881 | TString *key = tsvalue(rc); /* key must be a string */ | ^~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.h:61:16: note: in expansion of macro 'hvalue' 61 | : (slot = f(hvalue(t), k), /* else, do raw access */ \ | ^~~~~~ ../libs/lua/lua-5.3.5/lvm.c:883:13: note: in expansion of macro 'luaV_fastget' 883 | if (luaV_fastget(L, rb, key, aux, luaH_getstr)) { | ^~~~~~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:229:21: note: in expansion of macro 'check_exp' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:229:55: note: in expansion of macro 'cast_u' 229 | #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:172:52: note: in expansion of macro 'gco2lcl' 172 | #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) | ^~~~~~~ ../libs/lua/lua-5.3.5/lobject.h:468:26: note: in expansion of macro 'clLvalue' 468 | #define getproto(o) (clLvalue(o)->p) | ^~~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:1159:39: note: in expansion of macro 'getproto' 1159 | StkId lim = nci->u.l.base + getproto(nfunc)->numparams; | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:233:19: note: in expansion of macro 'check_exp' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~~~~ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:233:55: note: in expansion of macro 'cast_u' 233 | #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:175:49: note: in expansion of macro 'gco2t' 175 | #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) | ^~~~~ ../libs/lua/lua-5.3.5/lvm.c:1273:13: note: in expansion of macro 'hvalue' 1273 | h = hvalue(ra); | ^~~~~~ ../libs/lua/lua-5.3.5/llimits.h:111:26: warning: cast from 'LClosure*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] 111 | #define cast(t, exp) ((t)(exp)) | ^~~~~~~~ ../libs/lua/lua-5.3.5/llimits.h:90:34: note: in definition of macro 'check_exp' 90 | #define check_exp(c,e) (e) | ^ ../libs/lua/lua-5.3.5/lstate.h:223:25: note: in expansion of macro 'cast' 223 | #define cast_u(o) cast(union GCUnion *, (o)) | ^~~~ ../libs/lua/lua-5.3.5/lstate.h:240:57: note: in expansion of macro 'cast_u' 240 | check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) | ^~~~~~ ../libs/lua/lua-5.3.5/lobject.h:242:19: note: in expansion of macro 'obj2gco' 242 | val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TLCL)); \ | ^~~~~~~ ../libs/lua/lua-5.3.5/lvm.c:1291:11: note: in expansion of macro 'setclLvalue' 1291 | setclLvalue(L, ra, ncl); /* push cashed closure */ | ^~~~~~~~~~~ [ 270/1170] Compiling libs/ardour/luaproc.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/evoral/Control.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 271/1170] Compiling libs/ardour/chan_count.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/evoral/evoral/ControlSet.h:33, from ../libs/evoral/ControlSet.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 272/1170] Linking build/libs/lua/libliblua.a [ 273/1170] Compiling libs/ardour/parameter_descriptor.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/export_analysis.h:29, from ../libs/audiographer/audiographer/general/limiter.h:4, from ../libs/audiographer/src/general/limiter.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 274/1170] Compiling libs/ardour/return.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/event_type_map.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 275/1170] Compiling libs/ardour/process_thread.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/ControlList.h:37, from ../libs/evoral/ControlList.cc:43: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ ../libs/evoral/ControlList.cc: In member function 'virtual std::shared_ptr Evoral::ControlList::create(const Evoral::Parameter&, const Evoral::ParameterDescriptor&, Temporal::TimeDomain)': ../libs/evoral/ControlList.cc:157:83: warning: 'new' of type 'Evoral::ControlList' with extended alignment 16 [-Waligned-new=] 157 | return std::shared_ptr (new ControlList (id, desc, time_style)); | ^ ../libs/evoral/ControlList.cc:157:83: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:157:83: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc: In member function 'void Evoral::ControlList::copy_events(const Evoral::ControlList&)': ../libs/evoral/ControlList.cc:202:85: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 202 | _events.push_back (new ControlEvent ((*i)->when, (*i)->value)); | ^ ../libs/evoral/ControlList.cc:202:85: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:202:85: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc: In member function 'void Evoral::ControlList::list_merge(const Evoral::ControlList&, boost::function)': ../libs/evoral/ControlList.cc:325:73: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 325 | nel.push_back (new ControlEvent ((*i)->when, val)); | ^ ../libs/evoral/ControlList.cc:325:73: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:325:73: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc:343:73: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 343 | nel.push_back (new ControlEvent ((*i)->when, val)); | ^ ../libs/evoral/ControlList.cc:343:73: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:343:73: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc: In member function 'void Evoral::ControlList::fast_simple_add(const Temporal::timepos_t&, double)': ../libs/evoral/ControlList.cc:466:91: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 466 | _events.insert (_events.end (), new ControlEvent (ensure_time_domain (time), value)); | ^ ../libs/evoral/ControlList.cc:466:91: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:466:91: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc: In member function 'void Evoral::ControlList::add_guard_point(const Temporal::timepos_t&, const Temporal::timecnt_t&)': ../libs/evoral/ControlList.cc:624:70: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 624 | _events.push_back (new ControlEvent (when, eval_value)); | ^ ../libs/evoral/ControlList.cc:624:70: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:624:70: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc:648:126: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 648 | most_recent_insert_iterator = _events.insert (most_recent_insert_iterator, new ControlEvent (when, eval_value)); | ^ ../libs/evoral/ControlList.cc:648:126: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:648:126: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc: In member function 'virtual bool Evoral::ControlList::editor_add(const Temporal::timepos_t&, double, bool)': ../libs/evoral/ControlList.cc:689:114: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 689 | _events.insert (_events.end (), new ControlEvent (timepos_t (_time_domain), value)); | ^ ../libs/evoral/ControlList.cc:689:114: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:689:114: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc:703:74: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 703 | result = _events.insert (i, new ControlEvent (when, value)); | ^ ../libs/evoral/ControlList.cc:703:74: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:703:74: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc: In member function 'void Evoral::ControlList::maybe_add_insert_guard(const Temporal::timepos_t&)': ../libs/evoral/ControlList.cc:728:159: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 728 | new ControlEvent (when + GUARD_POINT_DELTA (when), (*most_recent_insert_iterator)->value)); | ^ ../libs/evoral/ControlList.cc:728:159: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:728:159: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc: In member function 'virtual void Evoral::ControlList::add(const Temporal::timepos_t&, double, bool, bool)': ../libs/evoral/ControlList.cc:816:124: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 816 | _events.insert (_events.end (), new ControlEvent (timepos_t (_time_domain), opp_val)); | ^ ../libs/evoral/ControlList.cc:816:124: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:816:124: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc:820:122: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 820 | _events.insert (_events.end (), new ControlEvent (timepos_t (_time_domain), value)); | ^ ../libs/evoral/ControlList.cc:820:122: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:820:122: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc:870:81: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 870 | _events.push_back (new ControlEvent (when, value)); | ^ ../libs/evoral/ControlList.cc:870:81: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:870:81: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc:934:131: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 934 | EventList::iterator x = _events.insert (most_recent_insert_iterator, new ControlEvent (when, value)); | ^ ../libs/evoral/ControlList.cc:934:131: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:934:131: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc: In member function 'void Evoral::ControlList::shift(const Temporal::timepos_t&, const Temporal::timecnt_t&)': ../libs/evoral/ControlList.cc:1115:77: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 1115 | _events.insert (s, new ControlEvent (pos, v0)); | ^ ../libs/evoral/ControlList.cc:1115:77: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:1115:77: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc:1122:90: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 1122 | _events.insert (s, new ControlEvent (pos.decrement (), v0)); | ^ ../libs/evoral/ControlList.cc:1122:90: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:1122:90: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc:1128:96: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 1128 | _events.insert (s, new ControlEvent (pos, s == _events.end () ? v0 : v1)); | ^ ../libs/evoral/ControlList.cc:1128:96: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:1128:96: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc: In member function 'void Evoral::ControlList::truncate_end(const Temporal::timepos_t&)': ../libs/evoral/ControlList.cc:1281:109: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 1281 | _events.push_back (new ControlEvent (last_coordinate, _events.back ()->value)); | ^ ../libs/evoral/ControlList.cc:1281:109: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:1281:109: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc:1295:117: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 1295 | _events.push_back (new ControlEvent (last_coordinate, _events.back ()->value)); | ^ ../libs/evoral/ControlList.cc:1295:117: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:1295:117: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc: In member function 'void Evoral::ControlList::truncate_start(const Temporal::timecnt_t&)': ../libs/evoral/ControlList.cc:1378:120: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 1378 | _events.push_front (new ControlEvent (timepos_t (_time_domain), _events.front ()->value)); | ^ ../libs/evoral/ControlList.cc:1378:120: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:1378:120: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc:1394:128: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 1394 | _events.push_front (new ControlEvent (timepos_t (_time_domain), _events.front ()->value)); | ^ ../libs/evoral/ControlList.cc:1394:128: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:1394:128: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc:1435:106: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 1435 | _events.push_front (new ControlEvent (timepos_t (_time_domain), first_legal_value)); | ^ ../libs/evoral/ControlList.cc:1435:106: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:1435:106: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc: In member function 'std::shared_ptr Evoral::ControlList::cut_copy_clear(const Temporal::timepos_t&, const Temporal::timepos_t&, int)': ../libs/evoral/ControlList.cc:1876:89: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 1876 | _events.insert (s, (new ControlEvent (start, val))); | ^ ../libs/evoral/ControlList.cc:1876:89: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:1876:89: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc:1881:104: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 1881 | nal->_events.push_back (new ControlEvent (timepos_t (_time_domain), val)); | ^ ../libs/evoral/ControlList.cc:1881:104: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:1881:104: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc:1889:127: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 1889 | nal->_events.push_back (new ControlEvent (timepos_t (start.distance ((*x)->when)), (*x)->value)); | ^ ../libs/evoral/ControlList.cc:1889:127: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:1889:127: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc:1901:84: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 1901 | _events.insert (e, new ControlEvent (end, end_value)); | ^ ../libs/evoral/ControlList.cc:1901:84: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:1901:84: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc:1905:118: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 1905 | nal->_events.push_back (new ControlEvent (timepos_t (start.distance (end)), end_value)); | ^ ../libs/evoral/ControlList.cc:1905:118: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:1905:118: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc: In member function 'bool Evoral::ControlList::paste(const Evoral::ControlList&, const Temporal::timepos_t&)': ../libs/evoral/ControlList.cc:1997:80: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 1997 | _events.insert (where, new ControlEvent (adj_pos, value)); | ^ ../libs/evoral/ControlList.cc:1997:80: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:1997:80: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/evoral/ControlList.cc: In member function 'bool Evoral::ControlList::move_ranges(const std::__cxx11::list&)': ../libs/evoral/ControlList.cc:2089:81: warning: 'new' of type 'Evoral::ControlEvent' with extended alignment 16 [-Waligned-new=] 2089 | ControlEvent* ev = new ControlEvent (**j); | ^ ../libs/evoral/ControlList.cc:2089:81: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/evoral/ControlList.cc:2089:81: note: use '-faligned-new' to enable C++17 over-aligned new support [ 276/1170] Linking build/libs/audiographer/libaudiographer.so [ 277/1170] Compiling libs/ardour/chan_mapping.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/port_engine.h:30, from ../libs/ardour/ardour/port.h:36, from ../libs/ardour/ardour/audio_port.h:27, from ../libs/ardour/port_set.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 278/1170] Compiling libs/ardour/session.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:21: /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)" | ^~~~~~~ In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/dsp_filter.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ [ 279/1170] Compiling libs/ardour/session_bundles.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/midi_buffer.h:31, from ../libs/ardour/midi_buffer.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 280/1170] Compiling libs/ardour/disk_writer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/temporal/range.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 281/1170] Compiling libs/ardour/io.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/ardour/export_channel.h:35, from ../libs/ardour/ardour/export_channel_configuration.h:31, from ../libs/ardour/export_channel_configuration.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 282/1170] Compiling libs/ardour/export_format_base.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer_set.h:34, from ../libs/ardour/midi_channel_filter.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 283/1170] Compiling libs/ardour/session_butler.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/legatize.h:26, from ../libs/ardour/legatize.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/midi_model.h:37, from ../libs/ardour/legatize.cc:21: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 284/1170] Compiling libs/ardour/search_paths.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/engine_slave.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/engine_slave.cc:25: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 285/1170] Compiling libs/ardour/panner_manager.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/midi++2/mmc.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 286/1170] Compiling libs/ardour/rt_midibuffer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer_set.h:34, from ../libs/ardour/ardour/internal_return.h:27, from ../libs/ardour/internal_return.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/internal_return.h:28: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 287/1170] Compiling libs/ardour/midi_stretch.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/graph_edges.h:28, from ../libs/ardour/graph_edges.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/graph_edges.cc:21: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 288/1170] Compiling libs/ardour/midi_state_tracker.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/midi_port.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/midi_port.cc:34: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 289/1170] Compiling libs/ardour/io_plug.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/timeline.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 290/1170] Compiling libs/ardour/session_click.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/solo_mute_release.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/solo_mute_release.cc:23: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 291/1170] Compiling libs/ardour/midi_track.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/beats.h:33, from ../libs/evoral/Sequence.cc:38: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/evoral/Sequence.cc:36: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Evoral::ControlIterator&}; _Tp = Evoral::ControlIterator; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Evoral::ControlIterator; _Alloc = std::allocator]', inlined from 'Evoral::Sequence::const_iterator::const_iterator(const Evoral::Sequence&, Time, bool, const std::set&, const Evoral::Sequence::WeakActiveNotes*) [with Time = Temporal::Beats]' at ../libs/evoral/Sequence.cc:175:27: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 292/1170] Compiling libs/ardour/processor.cc [ 293/1170] Compiling libs/ardour/vst3_plugin.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/ardour/template_utils.h:30, from ../libs/ardour/template_utils.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io.h:39, from ../libs/ardour/template_utils.cc:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 294/1170] Compiling libs/ardour/circular_buffer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/export_channel.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/export_channel.cc:34: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26, from ../libs/ardour/export_channel.cc:27: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 295/1170] Compiling libs/ardour/export_format_manager.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/session_vst.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/session_vst.cc:32: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/session_vst.cc: In static member function 'static intptr_t ARDOUR::Session::vst_callback(AEffect*, int32_t, int32_t, intptr_t, void*, float)': ../libs/ardour/session_vst.cc:302:53: warning: cast from 'char*' to 'VstMidiEvent*' {aka '_VstMidiEvent*'} increases required alignment of target type [-Wcast-align] 302 | VstMidiEvent *vme = (VstMidiEvent*) (v->events[n]->dump); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 296/1170] Compiling libs/ardour/mididm.cc In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/speakers.cc:22: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ARDOUR::Speaker}; _Tp = ARDOUR::Speaker; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ARDOUR::Speaker}; _Tp = ARDOUR::Speaker; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ARDOUR::Speaker; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'virtual int ARDOUR::Speakers::add_speaker(const PBD::AngularVector&)' at ../libs/ardour/speakers.cc:118:22: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 297/1170] Compiling libs/ardour/tempo_map_importer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/midi_playlist.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/midi_playlist.cc:40: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/midi_playlist.h:40, from ../libs/ardour/midi_playlist.cc:33: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/pbd/pbd/properties.h:481, from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/midi_model.h:37, from ../libs/ardour/midi_playlist.cc:32: ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timecnt_t]': ../libs/ardour/midi_playlist.cc:217:13: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 32 | return insert (value_type (pid.property_id, new Property (pid, (T)v))).second; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/pbd/pbd/timing.h:29, from ../libs/pbd/pbd/debug.h:31, from ../libs/evoral/evoral/types.h:33, from ../libs/evoral/evoral/Event.h:34, from ../libs/evoral/evoral/EventList.h:25, from ../libs/ardour/midi_playlist.cc:28: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h: In function 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timecnt_t]': ../libs/pbd/pbd/property_list_impl.h:30:1: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 30 | PropertyList::add (PropertyDescriptor pid, const V& v) { | ^~~~~~~~~~~~ ../libs/ardour/midi_playlist.cc: In member function 'virtual void ARDOUR::MidiPlaylist::_split_region(std::shared_ptr, const ARDOUR::timepos_t&, ARDOUR::ThawList&)': ../libs/ardour/midi_playlist.cc:217:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 217 | plist.add (Properties::length, before); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/midi_playlist.cc:233:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 233 | plist.add (Properties::length, after); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void ARDOUR::MidiPlaylist::render(ARDOUR::MidiChannelFilter*)' at ../libs/ardour/midi_playlist.cc:410:22: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 298/1170] Compiling libs/ardour/export_format_specification.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../libs/ardour/default_click.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 299/1170] Compiling libs/ardour/midi_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/types_convert.h:28, from ../libs/ardour/rc_configuration.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/disk_io.h:33, from ../libs/ardour/ardour/disk_reader.h:29, from ../libs/ardour/rc_configuration.cc:38: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 300/1170] Compiling libs/ardour/vst2_scan.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/evoral/evoral/ControlSet.h:33, from ../libs/ardour/ardour/automatable.h:35, from ../libs/ardour/ardour/pannable.h:29, from ../libs/ardour/pan_controllable.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/pan_controllable.cc:22: ../libs/ardour/ardour/pan_controllable.h: In constructor 'ARDOUR::PanControllable::PanControllable(ARDOUR::Session&, std::string, ARDOUR::Pannable*, Evoral::Parameter, Temporal::TimeDomain)': ../libs/ardour/ardour/pan_controllable.h:43:98: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 43 | std::shared_ptr(new AutomationList(param, td)), | ^ ../libs/ardour/ardour/pan_controllable.h:43:98: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/ardour/pan_controllable.h:43:98: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/panner.h:38, from ../libs/ardour/pan_controllable.cc:21: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 301/1170] Compiling libs/ardour/clip_library.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/selection.h:30, from ../libs/ardour/presentation_info.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 302/1170] Compiling libs/ardour/session_directory.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/ardour/audio_backend.h:32, from ../libs/ardour/ardour/graph.h:37, from ../libs/ardour/graphnode.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/graphnode.cc:25: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 303/1170] Compiling libs/ardour/midiport_manager.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer_set.h:34, from ../libs/ardour/ardour/plugin.h:33, from ../libs/ardour/ardour/vst_plugin.h:26, from ../libs/ardour/vst_plugin.cc:37: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/vst_plugin.cc: In member function 'virtual std::string ARDOUR::VSTPlugin::do_save_preset(std::string)': ../libs/ardour/vst_plugin.cc:569:31: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'std::map, ARDOUR::Plugin::PresetRecord>::size_type' {aka 'unsigned int'} [-Wformat=] 569 | snprintf (tmp, 31, "%ld", _presets.size() + 1); | ~~^ ~~~~~~~~~~~~~~~~~~~ | | | | long int std::map, ARDOUR::Plugin::PresetRecord>::size_type {aka unsigned int} | %d ../libs/ardour/vst_plugin.cc: In member function 'virtual ARDOUR::samplecnt_t ARDOUR::VSTPlugin::plugin_latency() const': ../libs/ardour/vst_plugin.cc:663:18: warning: cast from 'char*' to 'int32_t*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 663 | return *((int32_t *) (((char *) &_plugin->flags) + 12)); /* initialDelay */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 304/1170] Compiling libs/ardour/thawlist.cc [ 305/1170] Compiling libs/ardour/minibpm.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Curve.h:25, from ../libs/ardour/gain_control.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/gain_control.cc:29: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/gain_control.cc: In function 'std::shared_ptr automation_list_new(const Evoral::Parameter&)': ../libs/ardour/gain_control.cc:70:111: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 70 | return std::shared_ptr (new AutomationList (param, Temporal::AudioTime)); | ^ ../libs/ardour/gain_control.cc:70:111: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/gain_control.cc:70:111: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/gain_control.cc:28: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 306/1170] Compiling libs/ardour/session_export.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/luascripting.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 307/1170] Compiling libs/ardour/midi_scene_change.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/playlist.h:49, from ../libs/ardour/session_playlists.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42, from ../libs/ardour/ardour/playlist.h:53: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 308/1170] Compiling libs/ardour/region_factory.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../libs/ardour/broadcast_info.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 309/1170] Compiling libs/ardour/panner_shell.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/sidechain.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/sidechain.cc:28: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io.h:39, from ../libs/ardour/sidechain.cc:27: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 310/1170] Compiling libs/ardour/io_processor.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/tempo.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ ../libs/temporal/tempo.cc: In member function 'Temporal::TempoMapCutBuffer* Temporal::TempoMap::cut_copy(const Temporal::timepos_t&, const Temporal::timepos_t&, bool, bool)': ../libs/temporal/tempo.cc:874:59: warning: 'new' of type 'Temporal::TempoMapCutBuffer' with extended alignment 16 [-Waligned-new=] 874 | TempoMapCutBuffer* cb = new TempoMapCutBuffer (dur); | ^ ../libs/temporal/tempo.cc:874:59: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/temporal/tempo.cc:874:59: note: use '-faligned-new' to enable C++17 over-aligned new support [ 311/1170] Compiling libs/ardour/session_ltc.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer_set.h:34, from ../libs/ardour/panner.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/panner.h:38, from ../libs/ardour/panner.cc:24: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 312/1170] Compiling libs/ardour/mixer_scene.cc In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/ardour/ardour/minibpm.h:27, from ../libs/ardour/minibpm.cc:62: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'double breakfastquay::MiniBPM::D::finish()' at ../libs/ardour/minibpm.cc:567:35: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void breakfastquay::MiniBPM::D::processInputBlock()' at ../libs/ardour/minibpm.cc:476:17: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void breakfastquay::MiniBPM::D::processInputBlock()' at ../libs/ardour/minibpm.cc:482:18: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void breakfastquay::MiniBPM::D::processInputBlock()' at ../libs/ardour/minibpm.cc:486:18: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 313/1170] Linking build/libs/temporal/libtemporal.so In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/interpolation.h:26, from ../libs/ardour/interpolation.cc:28: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 314/1170] Compiling libs/ardour/mix.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/mute_master.h:33, from ../libs/ardour/solo_safe_control.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/solo_safe_control.cc:22: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/solo_safe_control.cc: In constructor 'ARDOUR::SoloSafeControl::SoloSafeControl(ARDOUR::Session&, const std::string&, Temporal::TimeDomain)': ../libs/ardour/solo_safe_control.cc:33:130: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 33 | std::shared_ptr(new AutomationList(Evoral::Parameter(SoloSafeAutomation), td)), | ^ ../libs/ardour/solo_safe_control.cc:33:130: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/solo_safe_control.cc:33:130: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 315/1170] Compiling libs/ardour/audio_backend.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../libs/ardour/recent_sessions.cc:34: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 316/1170] Compiling libs/ardour/meter.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/source.h:37, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audiofilesource.h:28, from ../libs/ardour/readable.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/readable.cc:25: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/readable.cc: In static member function 'static std::vector > ARDOUR::AudioReadable::load(ARDOUR::Session&, const std::string&)': ../libs/ardour/readable.cc:55:116: warning: 'new' of type 'ARDOUR::SrcFileSource' with extended alignment 16 [-Waligned-new=] 55 | std::shared_ptr sfs (new SrcFileSource(session, afs, ARDOUR::SrcBest)); | ^ ../libs/ardour/readable.cc:55:116: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/readable.cc:55:116: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 317/1170] Compiling libs/ardour/source.cc [ 318/1170] Linking build/libs/evoral/libsmf.a [ 319/1170] Compiling libs/ardour/monitor_control.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Curve.h:25, from ../libs/ardour/ardour/disk_reader.h:27, from ../libs/ardour/transport_fsm.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/transport_fsm.cc:31: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/disk_io.h:33, from ../libs/ardour/ardour/disk_reader.h:29: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/debug.h:31, from ../libs/ardour/transport_fsm.cc:29: ../libs/ardour/transport_fsm.cc: In member function 'void ARDOUR::TransportFSM::transition(MotionState)': ../libs/ardour/transport_fsm.cc:727:47: warning: statement has no effect [-Wunused-value] 727 | DEBUG_RESULT (const MotionState, old, _motion_state); | ^~~~~~~~~~~~~ ../libs/pbd/pbd/debug.h:114:36: note: in definition of macro 'DEBUG_RESULT' 114 | #define DEBUG_RESULT(type,var,...) __VA_ARGS__ | ^~~~~~~~~~~ ../libs/ardour/transport_fsm.cc: In member function 'void ARDOUR::TransportFSM::transition(ButlerState)': ../libs/ardour/transport_fsm.cc:736:47: warning: statement has no effect [-Wunused-value] 736 | DEBUG_RESULT (const ButlerState, old, _butler_state); | ^~~~~~~~~~~~~ ../libs/pbd/pbd/debug.h:114:36: note: in definition of macro 'DEBUG_RESULT' 114 | #define DEBUG_RESULT(type,var,...) __VA_ARGS__ | ^~~~~~~~~~~ ../libs/ardour/transport_fsm.cc: In member function 'void ARDOUR::TransportFSM::transition(DirectionState)': ../libs/ardour/transport_fsm.cc:745:50: warning: statement has no effect [-Wunused-value] 745 | DEBUG_RESULT (const DirectionState, old, _direction_state); | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/debug.h:114:36: note: in definition of macro 'DEBUG_RESULT' 114 | #define DEBUG_RESULT(type,var,...) __VA_ARGS__ | ^~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/disk_io.h:32: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 320/1170] Linking build/libs/evoral/libevoral.so In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/delayline.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 321/1170] Compiling libs/ardour/mode.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/selection.h:30, from ../libs/ardour/vca_manager.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/vca_manager.cc:26: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/presentation_info.h:32, from ../libs/ardour/ardour/selection.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 322/1170] Compiling libs/ardour/export_preset.cc [ 323/1170] Compiling libs/ardour/audiofilesource.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/beats.h:33, from ../libs/ardour/midi_region.cc:36: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/midi_region.cc:50: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/midi_region.cc:42: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 324/1170] Linking build/libs/midi++2/libmidipp.so In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/types_convert.h:28, from ../libs/ardour/automation_list.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ ../libs/ardour/automation_list.cc: In member function 'virtual std::shared_ptr ARDOUR::AutomationList::create(const Evoral::Parameter&, const Evoral::ParameterDescriptor&, Temporal::TimeDomain)': ../libs/ardour/automation_list.cc:152:93: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 152 | return std::shared_ptr(new AutomationList(id, desc, time_domain)); | ^ ../libs/ardour/automation_list.cc:152:93: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/automation_list.cc:152:93: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/automation_list.cc: In member function 'virtual PBD::PropertyBase* ARDOUR::AutomationListProperty::clone() const': ../libs/ardour/automation_list.cc:563:87: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 563 | std::shared_ptr (new AutomationList (*this->_old.get())), | ^ ../libs/ardour/automation_list.cc:563:87: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/automation_list.cc:563:87: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/automation_list.cc:564:91: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 564 | std::shared_ptr (new AutomationList (*this->_current.get())) | ^ ../libs/ardour/automation_list.cc:564:91: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/automation_list.cc:564:91: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/automation_list.cc:33: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 325/1170] Compiling libs/ardour/plugin_scan_result.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/transport_master.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/transport_master.cc:28: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 326/1170] Compiling libs/ardour/track.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../libs/ardour/session_handle.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 327/1170] Compiling libs/ardour/monitor_processor.cc [ 328/1170] Compiling libs/ardour/midi_ring_buffer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/mute_master.h:33, from ../libs/ardour/solo_control.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/solo_control.cc:22: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/solo_control.cc: In constructor 'ARDOUR::SoloControl::SoloControl(ARDOUR::Session&, const std::string&, ARDOUR::Soloable&, ARDOUR::Muteable&, Temporal::TimeDomain)': ../libs/ardour/solo_control.cc:33:126: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 33 | std::shared_ptr(new AutomationList(Evoral::Parameter(SoloAutomation), td)), | ^ ../libs/ardour/solo_control.cc:33:126: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/solo_control.cc:33:126: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 329/1170] Compiling libs/ardour/mp3fileimportable.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/types_convert.h:29, from ../libs/ardour/chan_count.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 330/1170] Compiling libs/ardour/kmeterdsp.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../libs/ardour/ardour/export_handler.h:35, from ../libs/ardour/ardour/soundcloud_upload.h:19, from ../libs/ardour/soundcloud_upload.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/soundcloud_upload.cc: In member function 'std::string SoundcloudUploader::Get_Auth_Token(std::string, std::string)': ../libs/ardour/soundcloud_upload.cc:77:25: warning: 'CURLFORM_COPYNAME' is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 77 | CURLFORM_COPYNAME, "client_id", | ^~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/soundcloud_upload.h:17: /usr/include/curl/curl.h:2510:3: note: declared here 2510 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:78:25: warning: 'CURLFORM_COPYCONTENTS' is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 78 | CURLFORM_COPYCONTENTS, "6dd9cf0ad281aa57e07745082cec580b", | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2513:3: note: declared here 2513 | CURLFORM_COPYCONTENTS CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:75:21: warning: 'CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)' is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 75 | curl_formadd(&formpost, | ~~~~~~~~~~~~^~~~~~~~~~~ 76 | &lastptr, | ~~~~~~~~~ 77 | CURLFORM_COPYNAME, "client_id", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | CURLFORM_COPYCONTENTS, "6dd9cf0ad281aa57e07745082cec580b", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | CURLFORM_END); | ~~~~~~~~~~~~~ /usr/include/curl/curl.h:2585:1: note: declared here 2585 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:83:25: warning: 'CURLFORM_COPYNAME' is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 83 | CURLFORM_COPYNAME, "client_secret", | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2510:3: note: declared here 2510 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:84:25: warning: 'CURLFORM_COPYCONTENTS' is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 84 | CURLFORM_COPYCONTENTS, "53f5b0113fb338800f8a7a9904fc3569", | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2513:3: note: declared here 2513 | CURLFORM_COPYCONTENTS CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:81:21: warning: 'CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)' is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 81 | curl_formadd(&formpost, | ~~~~~~~~~~~~^~~~~~~~~~~ 82 | &lastptr, | ~~~~~~~~~ 83 | CURLFORM_COPYNAME, "client_secret", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | CURLFORM_COPYCONTENTS, "53f5b0113fb338800f8a7a9904fc3569", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | CURLFORM_END); | ~~~~~~~~~~~~~ /usr/include/curl/curl.h:2585:1: note: declared here 2585 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:89:25: warning: 'CURLFORM_COPYNAME' is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 89 | CURLFORM_COPYNAME, "grant_type", | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2510:3: note: declared here 2510 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:90:25: warning: 'CURLFORM_COPYCONTENTS' is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 90 | CURLFORM_COPYCONTENTS, "password", | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2513:3: note: declared here 2513 | CURLFORM_COPYCONTENTS CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:87:21: warning: 'CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)' is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 87 | curl_formadd(&formpost, | ~~~~~~~~~~~~^~~~~~~~~~~ 88 | &lastptr, | ~~~~~~~~~ 89 | CURLFORM_COPYNAME, "grant_type", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | CURLFORM_COPYCONTENTS, "password", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | CURLFORM_END); | ~~~~~~~~~~~~~ /usr/include/curl/curl.h:2585:1: note: declared here 2585 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:95:25: warning: 'CURLFORM_COPYNAME' is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 95 | CURLFORM_COPYNAME, "username", | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2510:3: note: declared here 2510 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:96:25: warning: 'CURLFORM_COPYCONTENTS' is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 96 | CURLFORM_COPYCONTENTS, username.c_str(), | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2513:3: note: declared here 2513 | CURLFORM_COPYCONTENTS CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:93:21: warning: 'CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)' is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 93 | curl_formadd(&formpost, | ~~~~~~~~~~~~^~~~~~~~~~~ 94 | &lastptr, | ~~~~~~~~~ 95 | CURLFORM_COPYNAME, "username", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | CURLFORM_COPYCONTENTS, username.c_str(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | CURLFORM_END); | ~~~~~~~~~~~~~ /usr/include/curl/curl.h:2585:1: note: declared here 2585 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:101:25: warning: 'CURLFORM_COPYNAME' is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 101 | CURLFORM_COPYNAME, "password", | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2510:3: note: declared here 2510 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:102:25: warning: 'CURLFORM_COPYCONTENTS' is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 102 | CURLFORM_COPYCONTENTS, password.c_str(), | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2513:3: note: declared here 2513 | CURLFORM_COPYCONTENTS CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:99:21: warning: 'CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)' is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 99 | curl_formadd(&formpost, | ~~~~~~~~~~~~^~~~~~~~~~~ 100 | &lastptr, | ~~~~~~~~~ 101 | CURLFORM_COPYNAME, "password", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | CURLFORM_COPYCONTENTS, password.c_str(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | CURLFORM_END); | ~~~~~~~~~~~~~ /usr/include/curl/curl.h:2585:1: note: declared here 2585 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:113:39: warning: 'CURLOPT_HTTPPOST' is deprecated: since 7.56.0. Use CURLOPT_MIMEPOST [-Wdeprecated-declarations] 113 | curl_easy_setopt(curl_handle, CURLOPT_HTTPPOST, formpost); | ^~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:1199:3: note: declared here 1199 | CURLOPTDEPRECATED(CURLOPT_HTTPPOST, CURLOPTTYPE_OBJECTPOINT, 24, | ^~~~~~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc: In member function 'std::string SoundcloudUploader::Upload(std::string, std::string, std::string, bool, bool, ARDOUR::ExportHandler*)': ../libs/ardour/soundcloud_upload.cc:175:25: warning: 'CURLFORM_COPYNAME' is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 175 | CURLFORM_COPYNAME, "track[asset_data]", | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2510:3: note: declared here 2510 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:176:25: warning: 'CURLFORM_FILE' is deprecated: since 7.56.0. Use curl_mime_filedata() [-Wdeprecated-declarations] 176 | CURLFORM_FILE, file_path.c_str(), | ^~~~~~~~~~~~~ /usr/include/curl/curl.h:2519:3: note: declared here 2519 | CURLFORM_FILE CURL_DEPRECATED(7.56.0, "Use curl_mime_filedata()"), | ^~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:173:21: warning: 'CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)' is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 173 | curl_formadd(&formpost, | ~~~~~~~~~~~~^~~~~~~~~~~ 174 | &lastptr, | ~~~~~~~~~ 175 | CURLFORM_COPYNAME, "track[asset_data]", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | CURLFORM_FILE, file_path.c_str(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | CURLFORM_END); | ~~~~~~~~~~~~~ /usr/include/curl/curl.h:2585:1: note: declared here 2585 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:182:25: warning: 'CURLFORM_COPYNAME' is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 182 | CURLFORM_COPYNAME, "oauth_token", | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2510:3: note: declared here 2510 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:183:25: warning: 'CURLFORM_COPYCONTENTS' is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 183 | CURLFORM_COPYCONTENTS, token.c_str(), | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2513:3: note: declared here 2513 | CURLFORM_COPYCONTENTS CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:180:21: warning: 'CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)' is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 180 | curl_formadd(&formpost, | ~~~~~~~~~~~~^~~~~~~~~~~ 181 | &lastptr, | ~~~~~~~~~ 182 | CURLFORM_COPYNAME, "oauth_token", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | CURLFORM_COPYCONTENTS, token.c_str(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | CURLFORM_END); | ~~~~~~~~~~~~~ /usr/include/curl/curl.h:2585:1: note: declared here 2585 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:188:25: warning: 'CURLFORM_COPYNAME' is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 188 | CURLFORM_COPYNAME, "track[title]", | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2510:3: note: declared here 2510 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:189:25: warning: 'CURLFORM_COPYCONTENTS' is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 189 | CURLFORM_COPYCONTENTS, title.c_str(), | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2513:3: note: declared here 2513 | CURLFORM_COPYCONTENTS CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:186:21: warning: 'CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)' is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 186 | curl_formadd(&formpost, | ~~~~~~~~~~~~^~~~~~~~~~~ 187 | &lastptr, | ~~~~~~~~~ 188 | CURLFORM_COPYNAME, "track[title]", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189 | CURLFORM_COPYCONTENTS, title.c_str(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | CURLFORM_END); | ~~~~~~~~~~~~~ /usr/include/curl/curl.h:2585:1: note: declared here 2585 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:194:25: warning: 'CURLFORM_COPYNAME' is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 194 | CURLFORM_COPYNAME, "track[sharing]", | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2510:3: note: declared here 2510 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:195:25: warning: 'CURLFORM_COPYCONTENTS' is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 195 | CURLFORM_COPYCONTENTS, ispublic ? "public" : "private", | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2513:3: note: declared here 2513 | CURLFORM_COPYCONTENTS CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:192:21: warning: 'CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)' is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 192 | curl_formadd(&formpost, | ~~~~~~~~~~~~^~~~~~~~~~~ 193 | &lastptr, | ~~~~~~~~~ 194 | CURLFORM_COPYNAME, "track[sharing]", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | CURLFORM_COPYCONTENTS, ispublic ? "public" : "private", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | CURLFORM_END); | ~~~~~~~~~~~~~ /usr/include/curl/curl.h:2585:1: note: declared here 2585 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:200:25: warning: 'CURLFORM_COPYNAME' is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 200 | CURLFORM_COPYNAME, "track[downloadable]", | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2510:3: note: declared here 2510 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:201:25: warning: 'CURLFORM_COPYCONTENTS' is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 201 | CURLFORM_COPYCONTENTS, downloadable ? "true" : "false", | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2513:3: note: declared here 2513 | CURLFORM_COPYCONTENTS CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:198:21: warning: 'CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)' is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 198 | curl_formadd(&formpost, | ~~~~~~~~~~~~^~~~~~~~~~~ 199 | &lastptr, | ~~~~~~~~~ 200 | CURLFORM_COPYNAME, "track[downloadable]", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | CURLFORM_COPYCONTENTS, downloadable ? "true" : "false", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | CURLFORM_END); | ~~~~~~~~~~~~~ /usr/include/curl/curl.h:2585:1: note: declared here 2585 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:221:47: warning: 'CURLOPT_HTTPPOST' is deprecated: since 7.56.0. Use CURLOPT_MIMEPOST [-Wdeprecated-declarations] 221 | curl_easy_setopt(curl_handle, CURLOPT_HTTPPOST, formpost); | ^~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:1199:3: note: declared here 1199 | CURLOPTDEPRECATED(CURLOPT_HTTPPOST, CURLOPTTYPE_OBJECTPOINT, 24, | ^~~~~~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:227:48: warning: 'CURLOPT_PROGRESSFUNCTION' is deprecated: since 7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations] 227 | curl_easy_setopt (curl_handle, CURLOPT_PROGRESSFUNCTION, &SoundcloudUploader::progress_callback); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:1299:3: note: declared here 1299 | CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 56, | ^~~~~~~~~~~~~~~~~ ../libs/ardour/soundcloud_upload.cc:287:30: warning: 'void curl_formfree(curl_httppost*)' is deprecated: since 7.56.0. Use curl_mime_free() [-Wdeprecated-declarations] 287 | curl_formfree(formpost); | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/curl/curl.h:2621:1: note: declared here 2621 | curl_formfree(struct curl_httppost *form); | ^~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 331/1170] Compiling libs/ardour/monitor_return.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/session_configuration.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/runtime_functions.h:24, from ../libs/ardour/sndfilesource.cc:51: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/sndfilesource.cc:55: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audiofilesource.h:28, from ../libs/ardour/ardour/sndfilesource.h:30, from ../libs/ardour/sndfilesource.cc:52: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 332/1170] Compiling libs/ardour/rb_effect.cc [ 333/1170] Compiling libs/ardour/monitor_port.cc [ 334/1170] Compiling libs/ardour/segment_descriptor.cc [ 335/1170] Compiling libs/ardour/playlist.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/delivery.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/delivery.cc:39: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 336/1170] Compiling libs/ardour/reverse.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, 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: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/capturing_processor.cc:22: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/capturing_processor.h:24: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 337/1170] Compiling libs/ardour/export_profile_manager.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/superclock.h:24, from ../libs/ardour/butler.cc:34: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/auditioner.h:33, from ../libs/ardour/butler.cc:37: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/disk_io.h:33, from ../libs/ardour/butler.cc:40: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 338/1170] Compiling libs/ardour/mtc_slave.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ardour/ardour/region.h:32, from ../libs/ardour/ardour/transport_master.h:39, from ../libs/ardour/ltc_slave.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/ltc_slave.cc:32: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/transport_master.h:32: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 339/1170] Compiling libs/ardour/export_formats.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/element_importer.h:30, from ../libs/ardour/element_importer.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/element_importer.cc:29: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 340/1170] Compiling libs/ardour/mp3filesource.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/process_thread.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 341/1170] Compiling libs/ardour/export_smf_writer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/ControlList.h:37, from ../libs/ardour/ardour/automation_list.h:34, from ../libs/ardour/session_command.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/ardour/midi_automation_list_binder.h:24, from ../libs/ardour/session_command.cc:26: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/map:62, from ../libs/pbd/pbd/signals.h:28, from ../libs/evoral/evoral/ControlList.h:35: /usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = PBD::ID; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = PBD::ID; _Tp = PBD::StatefulDestructible*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void ARDOUR::Session::register_with_memento_command_factory(PBD::ID, PBD::StatefulDestructible*)' at ../libs/ardour/session_command.cc:54:16: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = PBD::ID; _Tp = PBD::StatefulDestructible*; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 342/1170] Compiling libs/ardour/resampled_source.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/ardour/export_channel.h:35, from ../libs/ardour/ardour/export_channel_configuration.h:31, from ../libs/ardour/simple_export.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/ardour/export_handler.h:35, from ../libs/ardour/ardour/export_profile_manager.h:38, from ../libs/ardour/simple_export.cc:24: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 343/1170] Compiling libs/ardour/config_text.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioregion.h:32, from ../libs/ardour/ardour/analysis_graph.h:29, from ../libs/ardour/analysis_graph.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/analysis_graph.cc:24: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/audioregion.h:34: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 344/1170] Compiling libs/ardour/raw_midi_parser.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/types_convert.h:29, from ../libs/ardour/chan_mapping.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 345/1170] Compiling libs/ardour/disk_io.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/parameter_descriptor.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 346/1170] Compiling libs/ardour/transient_detector.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/mute_master.h:33, from ../libs/ardour/solo_isolate_control.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/solo_isolate_control.cc:22: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/solo_isolate_control.cc: In constructor 'ARDOUR::SoloIsolateControl::SoloIsolateControl(ARDOUR::Session&, const std::string&, ARDOUR::Soloable&, Temporal::TimeDomain)': ../libs/ardour/solo_isolate_control.cc:33:133: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 33 | std::shared_ptr(new AutomationList(Evoral::Parameter(SoloIsolateAutomation), td)), | ^ ../libs/ardour/solo_isolate_control.cc:33:133: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/solo_isolate_control.cc:33:133: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 347/1170] Compiling libs/ardour/muteable.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/import_pt.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/import_pt.cc:46: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/pbd/pbd/properties.h:481, from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26, from ../libs/ardour/import_pt.cc:33: ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timepos_t]': ../libs/ardour/import_pt.cc:131:12: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 32 | return insert (value_type (pid.property_id, new Property (pid, (T)v))).second; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timecnt_t]': ../libs/ardour/import_pt.cc:132:12: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = long long int]': ../libs/ardour/import_pt.cc:313:17: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = int]': ../libs/ardour/import_pt.cc:448:13: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, 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/ardour/import_pt.cc:25: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ARDOUR::Session::ptflookup&}; _Tp = ARDOUR::Session::ptflookup; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h: In function 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = long long int]': ../libs/pbd/pbd/property_list_impl.h:30:1: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 30 | PropertyList::add (PropertyDescriptor pid, const V& v) { | ^~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ARDOUR::Session::ptflookup; _Alloc = std::allocator]', inlined from 'void ARDOUR::Session::import_pt_sources(PTFFormat&, ARDOUR::ImportStatus&)' at ../libs/ardour/import_pt.cc:237:27: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ARDOUR::Session::ptflookup; _Alloc = std::allocator]', inlined from 'void ARDOUR::Session::import_pt_sources(PTFFormat&, ARDOUR::ImportStatus&)' at ../libs/ardour/import_pt.cc:249:25: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../libs/ardour/import_pt.cc: In member function 'void ARDOUR::Session::import_pt_rest(PTFFormat&)': ../libs/ardour/import_pt.cc:313:59: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 313 | plist.add (ARDOUR::Properties::length, a->length); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ARDOUR::Session::ptflookup; _Alloc = std::allocator]', inlined from 'void ARDOUR::Session::import_pt_rest(PTFFormat&)' at ../libs/ardour/import_pt.cc:327:28: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../libs/ardour/import_pt.cc: In member function 'void ARDOUR::Session::import_pt_rest(PTFFormat&)': ../libs/ardour/import_pt.cc:449:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 449 | plist.add (ARDOUR::Properties::length, length); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 348/1170] Compiling libs/ardour/mtdm.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 [-Wmaybe-uninitialized] 95 | _peak = vip; | ~~~~~~^~~~~ ../libs/ardour/mtdm.cc:61:15: note: 'vip' was declared here 61 | float vip, vop, a, c, s; | ^~~ [ 349/1170] Compiling libs/ardour/srcfilesource.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/filter.h:26, from ../libs/ardour/ardour/strip_silence.h:21, from ../libs/ardour/strip_silence.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/pbd/pbd/properties.h:481, from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/audioregion.h:34, from ../libs/ardour/strip_silence.cc:26: ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timecnt_t]': ../libs/ardour/strip_silence.cc:117:13: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 32 | return insert (value_type (pid.property_id, new Property (pid, (T)v))).second; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 350/1170] Compiling libs/ardour/audio_library.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Curve.h:25, from ../libs/ardour/audio_track.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/audio_track.cc:51: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/disk_io.h:33, from ../libs/ardour/ardour/disk_reader.h:29, from ../libs/ardour/audio_track.cc:42: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/pbd/pbd/properties.h:481, from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29, from ../libs/ardour/audio_track.cc:35: ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timepos_t]': ../libs/ardour/audio_track.cc:411:12: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 32 | return insert (value_type (pid.property_id, new Property (pid, (T)v))).second; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timepos_t]': ../libs/ardour/audio_track.cc:412:12: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 351/1170] Compiling libs/ardour/export_status.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/tempo.h:35, from ../libs/ardour/source_factory.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/source_factory.cc:38: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/midi_playlist.h:40, from ../libs/ardour/source_factory.cc:36: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/source_factory.cc: In static member function 'static std::shared_ptr ARDOUR::SourceFactory::createSilent(ARDOUR::Session&, const XMLNode&, ARDOUR::samplecnt_t, float)': ../libs/ardour/source_factory.cc:165:83: warning: 'new' of type 'ARDOUR::SilentFileSource' with extended alignment 16 [-Waligned-new=] 165 | Source* src = new SilentFileSource (s, node, nframes, sr); | ^ ../libs/ardour/source_factory.cc:165:83: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/source_factory.cc:165:83: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/source_factory.cc: In static member function 'static std::shared_ptr ARDOUR::SourceFactory::create(ARDOUR::Session&, const XMLNode&, bool)': ../libs/ardour/source_factory.cc:188:106: warning: 'new' of type 'ARDOUR::AudioPlaylistSource' with extended alignment 16 [-Waligned-new=] 188 | std::shared_ptr ap (new AudioPlaylistSource (s, node)); | ^ ../libs/ardour/source_factory.cc:188:106: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/source_factory.cc:188:106: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/source_factory.cc:205:91: warning: 'new' of type 'ARDOUR::SndFileSource' with extended alignment 16 [-Waligned-new=] 205 | Source* src = new SndFileSource (s, node); | ^ ../libs/ardour/source_factory.cc:205:91: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/source_factory.cc:205:91: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/source_factory.cc:239:79: warning: 'new' of type 'ARDOUR::SMFSource' with extended alignment 16 [-Waligned-new=] 239 | std::shared_ptr src (new SMFSource (s, node)); | ^ ../libs/ardour/source_factory.cc:239:79: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/source_factory.cc:239:79: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/source_factory.cc: In static member function 'static std::shared_ptr ARDOUR::SourceFactory::createExternal(ARDOUR::DataType, ARDOUR::Session&, const std::string&, int, ARDOUR::Source::Flag, bool, bool)': ../libs/ardour/source_factory.cc:257:95: warning: 'new' of type 'ARDOUR::SndFileSource' with extended alignment 16 [-Waligned-new=] 257 | Source* src = new SndFileSource (s, path, chn, flags); | ^ ../libs/ardour/source_factory.cc:257:95: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/source_factory.cc:257:95: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/source_factory.cc:291:103: warning: 'new' of type 'ARDOUR::Mp3FileSource' with extended alignment 16 [-Waligned-new=] 291 | Source* src = new Mp3FileSource (s, path, chn, flags); | ^ ../libs/ardour/source_factory.cc:291:103: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/source_factory.cc:291:103: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/source_factory.cc:300:106: warning: 'new' of type 'ARDOUR::FFMPEGFileSource' with extended alignment 16 [-Waligned-new=] 300 | Source* src = new FFMPEGFileSource (s, path, chn, flags); | ^ ../libs/ardour/source_factory.cc:300:106: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/source_factory.cc:300:106: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/source_factory.cc:311:79: warning: 'new' of type 'ARDOUR::SMFSource' with extended alignment 16 [-Waligned-new=] 311 | std::shared_ptr src (new SMFSource (s, path)); | ^ ../libs/ardour/source_factory.cc:311:79: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/source_factory.cc:311:79: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/source_factory.cc: In static member function 'static std::shared_ptr ARDOUR::SourceFactory::createWritable(ARDOUR::DataType, ARDOUR::Session&, const std::string&, ARDOUR::samplecnt_t, bool, bool)': ../libs/ardour/source_factory.cc:338:87: warning: 'new' of type 'ARDOUR::SndFileSource' with extended alignment 16 [-Waligned-new=] 338 | SndFileSource::default_writable_flags); | ^ ../libs/ardour/source_factory.cc:338:87: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/source_factory.cc:338:87: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/source_factory.cc:356:118: warning: 'new' of type 'ARDOUR::SMFSource' with extended alignment 16 [-Waligned-new=] 356 | std::shared_ptr src (new SMFSource (s, path, SndFileSource::default_writable_flags)); | ^ ../libs/ardour/source_factory.cc:356:118: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/source_factory.cc:356:118: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/source_factory.cc: In static member function 'static std::shared_ptr ARDOUR::SourceFactory::createForRecovery(ARDOUR::DataType, ARDOUR::Session&, const std::string&, int)': ../libs/ardour/source_factory.cc:381:62: warning: 'new' of type 'ARDOUR::SndFileSource' with extended alignment 16 [-Waligned-new=] 381 | Source* src = new SndFileSource (s, path, chn); | ^ ../libs/ardour/source_factory.cc:381:62: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/source_factory.cc:381:62: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/source_factory.cc: In static member function 'static std::shared_ptr ARDOUR::SourceFactory::createFromPlaylist(ARDOUR::DataType, ARDOUR::Session&, std::shared_ptr, const PBD::ID&, const std::string&, uint32_t, ARDOUR::timepos_t, const ARDOUR::timepos_t&, bool, bool)': ../libs/ardour/source_factory.cc:416:96: warning: 'new' of type 'ARDOUR::AudioPlaylist' with extended alignment 16 [-Waligned-new=] 416 | ap.reset (new AudioPlaylist (ap, start, len, name, true)); | ^ ../libs/ardour/source_factory.cc:416:96: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/source_factory.cc:416:96: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/source_factory.cc:420:124: warning: 'new' of type 'ARDOUR::AudioPlaylistSource' with extended alignment 16 [-Waligned-new=] 420 | Source* src = new AudioPlaylistSource (s, orig, name, ap, chn, start, len, Source::Flag (0)); | ^ ../libs/ardour/source_factory.cc:420:124: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/source_factory.cc:420:124: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audio_playlist_source.h:27, from ../libs/ardour/source_factory.cc:32: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 352/1170] Compiling libs/ardour/playlist_factory.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/plugin_insert.cc:36: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/ladspa_plugin.h:35, from ../libs/ardour/plugin_insert.cc:41: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/plugin_insert.cc: In member function 'void ARDOUR::PluginInsert::create_automatable_parameters()': ../libs/ardour/plugin_insert.cc:540:99: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 540 | std::shared_ptr list(new AutomationList(param, desc, time_domain())); | ^ ../libs/ardour/plugin_insert.cc:540:99: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/plugin_insert.cc:540:99: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/plugin_insert.cc:560:117: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 560 | list = std::shared_ptr(new AutomationList(param, desc, time_domain())); | ^ ../libs/ardour/plugin_insert.cc:560:117: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/plugin_insert.cc:560:117: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/plugin_insert.cc:583:99: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 583 | std::shared_ptr list(new AutomationList(param, desc, time_domain())); | ^ ../libs/ardour/plugin_insert.cc:583:99: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/plugin_insert.cc:583:99: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/plugin_insert.cc:37: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/map:62, from ../libs/pbd/pbd/enumwriter.h:24, from ../libs/pbd/pbd/enum_convert.h:25, from ../libs/pbd/pbd/types_convert.h:22, from ../libs/ardour/plugin_insert.cc:34: /usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: /usr/include/c++/13.2.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]': /usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'bool ARDOUR::PluginInsert::pre_seed(const ARDOUR::ChanCount&, const ARDOUR::ChanCount&, const ARDOUR::ChanMapping&, const ARDOUR::ChanMapping&, const ARDOUR::ChanMapping&)' at ../libs/ardour/plugin_insert.cc:1615:11: /usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'bool ARDOUR::PluginInsert::pre_seed(const ARDOUR::ChanCount&, const ARDOUR::ChanCount&, const ARDOUR::ChanMapping&, const ARDOUR::ChanMapping&, const ARDOUR::ChanMapping&)' at ../libs/ardour/plugin_insert.cc:1616:12: /usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'bool ARDOUR::PluginInsert::sanitize_maps()' at ../libs/ardour/plugin_insert.cc:1820:30: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'bool ARDOUR::PluginInsert::sanitize_maps()' at ../libs/ardour/plugin_insert.cc:1827:31: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'bool ARDOUR::PluginInsert::sanitize_maps()' at ../libs/ardour/plugin_insert.cc:1833:17: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'bool ARDOUR::PluginInsert::sanitize_maps()' at ../libs/ardour/plugin_insert.cc:1833:43: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'bool ARDOUR::PluginInsert::sanitize_maps()' at ../libs/ardour/plugin_insert.cc:1836:13: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'bool ARDOUR::PluginInsert::sanitize_maps()' at ../libs/ardour/plugin_insert.cc:1837:14: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'bool ARDOUR::PluginInsert::sanitize_maps()' at ../libs/ardour/plugin_insert.cc:1846:31: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'bool ARDOUR::PluginInsert::sanitize_maps()' at ../libs/ardour/plugin_insert.cc:1848:17: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'bool ARDOUR::PluginInsert::sanitize_maps()' at ../libs/ardour/plugin_insert.cc:1873:16: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'bool ARDOUR::PluginInsert::check_inplace()' at ../libs/ardour/plugin_insert.cc:1731:18: /usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'bool ARDOUR::PluginInsert::check_inplace()' at ../libs/ardour/plugin_insert.cc:1748:34: /usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'bool ARDOUR::PluginInsert::check_inplace()' at ../libs/ardour/plugin_insert.cc:1754:30: /usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'bool ARDOUR::PluginInsert::check_inplace()' at ../libs/ardour/plugin_insert.cc:1770:18: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'bool ARDOUR::PluginInsert::check_inplace()' at ../libs/ardour/plugin_insert.cc:1773:19: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'void ARDOUR::PluginInsert::set_input_map(uint32_t, ARDOUR::ChanMapping)' at ../libs/ardour/plugin_insert.cc:1577:29: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'void ARDOUR::PluginInsert::set_input_map(uint32_t, ARDOUR::ChanMapping)' at ../libs/ardour/plugin_insert.cc:1578:14: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'void ARDOUR::PluginInsert::set_output_map(uint32_t, ARDOUR::ChanMapping)' at ../libs/ardour/plugin_insert.cc:1589:30: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'void ARDOUR::PluginInsert::set_output_map(uint32_t, ARDOUR::ChanMapping)' at ../libs/ardour/plugin_insert.cc:1590:15: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'bool ARDOUR::PluginInsert::reset_map(bool)' at ../libs/ardour/plugin_insert.cc:1934:17: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'bool ARDOUR::PluginInsert::reset_map(bool)' at ../libs/ardour/plugin_insert.cc:1945:17: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'bool ARDOUR::PluginInsert::reset_map(bool)' at ../libs/ardour/plugin_insert.cc:1953:18: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'bool ARDOUR::PluginInsert::reset_map(bool)' at ../libs/ardour/plugin_insert.cc:1964:14: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'bool ARDOUR::PluginInsert::reset_map(bool)' at ../libs/ardour/plugin_insert.cc:1966:15: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = PBD::StackAllocator, 4>]', inlined from 'bool ARDOUR::PluginInsert::reset_sidechain_map()' at ../libs/ardour/plugin_insert.cc:2010:17: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, PBD::StackAllocator, 4> >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 353/1170] Compiling libs/ardour/transform.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer_set.h:34, from ../libs/ardour/ardour/plugin.h:33, from ../libs/ardour/ardour/ladspa_plugin.h:35, from ../libs/ardour/plugin_manager.cc:80: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 354/1170] Compiling libs/ardour/mute_master.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/midi_model.cc:36: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/ardour/midi_automation_list_binder.h:24, from ../libs/ardour/midi_model.cc:42: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/midi_model.cc:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/triggerbox.h:48, from ../libs/ardour/ardour/session.h:94: In copy constructor 'ARDOUR::MidiModel::PatchChangeDiffCommand::Change::Change(const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&)', inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = std::_List_node]' at /usr/include/c++/13.2.1/bits/new_allocator.h:187:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = std::_List_node]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:537:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>::_Node* std::__cxx11::list<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_list.h:713:33, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_list.h:2005:32, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_list.h:1306:24, inlined from 'void ARDOUR::MidiModel::PatchChangeDiffCommand::change_time(Evoral::Sequence::PatchChangePtr, ARDOUR::MidiModel::TimeType)' at ../libs/ardour/midi_model.cc:893:21: ../libs/ardour/ardour/midi_model.h:222:24: warning: 'c.ARDOUR::MidiModel::PatchChangeDiffCommand::Change::' may be used uninitialized [-Wmaybe-uninitialized] 222 | struct Change { | ^~~~~~ ../libs/ardour/midi_model.cc: In member function 'void ARDOUR::MidiModel::PatchChangeDiffCommand::change_time(Evoral::Sequence::PatchChangePtr, ARDOUR::MidiModel::TimeType)': ../libs/ardour/midi_model.cc:887:16: note: 'c' declared here 887 | Change c; | ^ In copy constructor 'ARDOUR::MidiModel::PatchChangeDiffCommand::Change::Change(const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&)', inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = std::_List_node]' at /usr/include/c++/13.2.1/bits/new_allocator.h:187:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = std::_List_node]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:537:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>::_Node* std::__cxx11::list<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_list.h:713:33, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_list.h:2005:32, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_list.h:1306:24, inlined from 'void ARDOUR::MidiModel::PatchChangeDiffCommand::change_time(Evoral::Sequence::PatchChangePtr, ARDOUR::MidiModel::TimeType)' at ../libs/ardour/midi_model.cc:893:21: ../libs/ardour/ardour/midi_model.h:222:24: warning: 'c.ARDOUR::MidiModel::PatchChangeDiffCommand::Change::' may be used uninitialized [-Wmaybe-uninitialized] 222 | struct Change { | ^~~~~~ ../libs/ardour/midi_model.cc: In member function 'void ARDOUR::MidiModel::PatchChangeDiffCommand::change_time(Evoral::Sequence::PatchChangePtr, ARDOUR::MidiModel::TimeType)': ../libs/ardour/midi_model.cc:887:16: note: 'c' declared here 887 | Change c; | ^ In copy constructor 'ARDOUR::MidiModel::PatchChangeDiffCommand::Change::Change(const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&)', inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = std::_List_node]' at /usr/include/c++/13.2.1/bits/new_allocator.h:187:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = std::_List_node]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:537:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>::_Node* std::__cxx11::list<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_list.h:713:33, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_list.h:2005:32, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_list.h:1306:24, inlined from 'void ARDOUR::MidiModel::PatchChangeDiffCommand::change_time(Evoral::Sequence::PatchChangePtr, ARDOUR::MidiModel::TimeType)' at ../libs/ardour/midi_model.cc:893:21: ../libs/ardour/ardour/midi_model.h:222:24: warning: 'c.ARDOUR::MidiModel::PatchChangeDiffCommand::Change::' may be used uninitialized [-Wmaybe-uninitialized] 222 | struct Change { | ^~~~~~ ../libs/ardour/midi_model.cc: In member function 'void ARDOUR::MidiModel::PatchChangeDiffCommand::change_time(Evoral::Sequence::PatchChangePtr, ARDOUR::MidiModel::TimeType)': ../libs/ardour/midi_model.cc:887:16: note: 'c' declared here 887 | Change c; | ^ In copy constructor 'ARDOUR::MidiModel::PatchChangeDiffCommand::Change::Change(const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&)', inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = std::_List_node]' at /usr/include/c++/13.2.1/bits/new_allocator.h:187:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = std::_List_node]' at /usr/include/c++/13.2.1/bits/alloc_traits.h:537:17, inlined from 'std::__cxx11::list<_Tp, _Alloc>::_Node* std::__cxx11::list<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_list.h:713:33, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_list.h:2005:32, inlined from 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_list.h:1306:24, inlined from 'void ARDOUR::MidiModel::PatchChangeDiffCommand::change_time(Evoral::Sequence::PatchChangePtr, ARDOUR::MidiModel::TimeType)' at ../libs/ardour/midi_model.cc:893:21: ../libs/ardour/ardour/midi_model.h:222:24: warning: 'c.ARDOUR::MidiModel::PatchChangeDiffCommand::Change::' may be used uninitialized [-Wmaybe-uninitialized] 222 | struct Change { | ^~~~~~ ../libs/ardour/midi_model.cc: In member function 'void ARDOUR::MidiModel::PatchChangeDiffCommand::change_time(Evoral::Sequence::PatchChangePtr, ARDOUR::MidiModel::TimeType)': ../libs/ardour/midi_model.cc:887:16: note: 'c' declared here 887 | Change c; | ^ [ 355/1170] Compiling libs/ardour/mute_control.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/source.h:37, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/audiosource.cc:62: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/audiosource.cc:65: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 356/1170] Compiling libs/ardour/control_group.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../libs/ardour/stripable.cc:28: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/stripable.cc:29: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 357/1170] Compiling libs/ardour/export_timespan.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/export_format_base.h:34, from ../libs/ardour/export_format_base.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 358/1170] Compiling libs/ardour/onset_detector.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/internal_send.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/internal_send.cc:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 359/1170] Compiling libs/ardour/send.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioregion.h:32, from ../libs/ardour/region.cc:36: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/region.cc:44: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/audioregion.h:34: ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61, from /usr/include/c++/13.2.1/algorithm:61, from ../libs/ardour/region.cc:28: /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/region.cc:31: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void ARDOUR::Region::captured_xruns(ARDOUR::XrunPositions&, bool) const' at ../libs/ardour/region.cc:1906:21: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'void ARDOUR::Region::captured_xruns(ARDOUR::XrunPositions&, bool) const' at ../libs/ardour/region.cc:1904:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18, inlined from 'void ARDOUR::Region::captured_xruns(ARDOUR::XrunPositions&, bool) const' at ../libs/ardour/region.cc:1911:8: /usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18, inlined from 'void ARDOUR::Region::captured_xruns(ARDOUR::XrunPositions&, bool) const' at ../libs/ardour/region.cc:1911:8: /usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 360/1170] Compiling libs/ardour/playlist_source.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/return.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/return.cc:33: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/return.cc: In constructor 'ARDOUR::Return::Return(ARDOUR::Session&, bool)': ../libs/ardour/return.cc:54:114: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 54 | std::shared_ptr gl (new AutomationList (Evoral::Parameter (GainAutomation), time_domain())); | ^ ../libs/ardour/return.cc:54:114: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/return.cc:54:114: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 361/1170] Compiling libs/ardour/ladspa_plugin.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/delivery.h:29, from ../libs/ardour/enums.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/ardour/export_handler.h:35, from ../libs/ardour/ardour/export_profile_manager.h:38, from ../libs/ardour/enums.cc:37: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/disk_io.h:33, from ../libs/ardour/enums.cc:33: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 362/1170] Compiling libs/ardour/audio_playlist.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/port_engine.h:30, from ../libs/ardour/ardour/port.h:36, from ../libs/ardour/ardour/midi_port.h:27, from ../libs/ardour/ardour/async_midi_port.h:41, from ../libs/ardour/session_bundles.cc:36: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/session_bundles.cc:39: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 363/1170] Compiling libs/ardour/audio_buffer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/circular_buffer.h:28, from ../libs/ardour/circular_buffer.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/c++/13.2.1/cstring:42, from ../libs/pbd/pbd/ringbuffer.h:27, from ../libs/ardour/ardour/circular_buffer.h:25: In function 'void* memset(void*, int, size_t)', inlined from 'void ARDOUR::CircularSampleBuffer::silence(size_t)' at ../libs/ardour/circular_buffer.cc:55:10: /usr/include/fortify/string.h:75:32: warning: 'vec.PBD::RingBuffer::rw_vector::buf[1]' may be used uninitialized [-Wmaybe-uninitialized] 75 | return __builtin_memset(__d, __c, __n); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../libs/ardour/circular_buffer.cc: In member function 'void ARDOUR::CircularSampleBuffer::silence(size_t)': ../libs/ardour/circular_buffer.cc:48:44: note: 'vec.PBD::RingBuffer::rw_vector::buf[1]' was declared here 48 | PBD::RingBuffer::rw_vector vec; | ^~~ [ 364/1170] Compiling libs/ardour/transpose.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/mididm.h:22, from ../libs/ardour/mididm.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 365/1170] Compiling libs/ardour/ffmpegfileimportable.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/port_engine.h:30, from ../libs/ardour/ardour/port.h:36, from ../libs/ardour/ardour/midi_port.h:27, from ../libs/ardour/ardour/async_midi_port.h:41, from ../libs/ardour/port_manager.cc:38: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/port_manager.cc:49: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 366/1170] Compiling libs/ardour/file_source.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/midi_buffer.h:31, from ../libs/ardour/rt_midibuffer.cc:28: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/rt_midibuffer.cc:30: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/rt_midibuffer.cc: In member function 'void ARDOUR::RTMidiBuffer::dump(uint32_t)': ../libs/ardour/rt_midibuffer.cc:167:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 167 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/rt_midibuffer.cc: In member function 'uint32_t ARDOUR::RTMidiBuffer::read(ARDOUR::MidiBuffer&, ARDOUR::samplepos_t, ARDOUR::samplepos_t, ARDOUR::MidiNoteTracker&, ARDOUR::samplecnt_t)': ../libs/ardour/rt_midibuffer.cc:330:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 330 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/rt_midibuffer.cc: In member function 'uint32_t ARDOUR::RTMidiBuffer::store_blob(uint32_t, const uint8_t*)': ../libs/ardour/rt_midibuffer.cc:401:11: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 401 | *(reinterpret_cast (addr)) = size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 367/1170] Compiling libs/ardour/midi_automation_list_binder.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/panner.h:37, from ../libs/ardour/ardour/panner_manager.h:27, from ../libs/ardour/panner_manager.cc:36: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/panner.h:38: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 368/1170] Compiling libs/ardour/transport_master_manager.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/butler.h:39, from ../libs/ardour/session_butler.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/session_butler.cc:29: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/disk_io.h:33, from ../libs/ardour/ardour/disk_reader.h:29, from ../libs/ardour/session_butler.cc:27: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/disk_io.h:32: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 369/1170] Compiling libs/ardour/ffmpegfilesource.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/midiport_manager.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 370/1170] Compiling libs/ardour/audio_playlist_importer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/luaproc.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/luaproc.h:43, from ../libs/ardour/luaproc.cc:33: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/luaproc.cc: In member function 'virtual int ARDOUR::LuaProc::connect_and_run(ARDOUR::BufferSet&, ARDOUR::samplepos_t, ARDOUR::samplepos_t, double, const ARDOUR::ChanMapping&, const ARDOUR::ChanMapping&, ARDOUR::pframes_t, ARDOUR::samplecnt_t)': ../libs/ardour/luaproc.cc:709:45: warning: unused variable 'bbt' [-Wunused-variable] 709 | const BBT_Time& bbt (metric.bbt_at (timepos_t (start))); | ^~~ In file included from ../libs/lua/LuaBridge/LuaBridge.h:151, from ../libs/ardour/luaproc.cc:39: ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::ChanCount]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::ChanCount]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::ChanCount; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = ARDOUR::ChanCount; T = ARDOUR::ChanCount; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = ARDOUR::ChanCount; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = ARDOUR::ChanCount; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/LuaRef.h:1041:22: required from 'const luabridge::LuaRef luabridge::LuaRef::operator()(P1, P2) const [with P1 = ARDOUR::ChanCount; P2 = ARDOUR::ChanCount]' ../libs/ardour/luaproc.cc:624:46: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::ChanCount*' increases required alignment of target type [-Wcast-align] 374 | return reinterpret_cast (&m_storage [0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::weak_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::weak_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::weak_ptr; T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:331:32: required from 'static int luabridge::CFunc::CallConstMember::f(lua_State*) [with MemFnPtr = std::weak_ptr (ARDOUR::LuaProc::*)() const; ReturnType = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:982:28: required from 'static void luabridge::CFunc::CallMemberFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::weak_ptr (ARDOUR::LuaProc::*)() const; bool isConst = true; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:982:95: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addFunction(const char*, MemFn) [with MemFn = std::weak_ptr (ARDOUR::LuaProc::*)() const; T = ARDOUR::LuaProc]' ../libs/ardour/luaproc.cc:163:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::weak_ptr*' increases required alignment of target type [-Wcast-align] In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 371/1170] Compiling libs/ardour/triggerbox.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/disk_writer.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/disk_writer.cc:37: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/disk_io.h:33, from ../libs/ardour/ardour/disk_writer.h:28, from ../libs/ardour/disk_writer.cc:31: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audiofilesource.h:28, from ../libs/ardour/disk_writer.cc:25: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/timezone.h:26, from /usr/include/glibmm-2.4/glibmm/datetime.h:25, from ../libs/ardour/disk_writer.cc:21: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'virtual void ARDOUR::DiskWriter::run(ARDOUR::BufferSet&, ARDOUR::samplepos_t, ARDOUR::samplepos_t, double, ARDOUR::pframes_t, bool)' at ../libs/ardour/disk_writer.cc:596:23: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'virtual void ARDOUR::DiskWriter::run(ARDOUR::BufferSet&, ARDOUR::samplepos_t, ARDOUR::samplepos_t, double, ARDOUR::pframes_t, bool)' at ../libs/ardour/disk_writer.cc:707:21: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 372/1170] Compiling libs/ardour/filesystem_paths.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ardour/ardour/region.h:32, from ../libs/ardour/thawlist.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 373/1170] Compiling libs/ardour/find_session.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/evoral/evoral/ControlSet.h:33, from ../libs/evoral/evoral/Sequence.h:37, from ../libs/ardour/ardour/midi_source.h:33, from ../libs/ardour/midi_state_tracker.cc:28: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/midi_source.h:38: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 374/1170] Compiling libs/ardour/export_handler.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/mix.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 375/1170] Compiling libs/ardour/phase_control.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/element_importer.h:30, from ../libs/ardour/ardour/tempo_map_importer.h:27, from ../libs/ardour/tempo_map_importer.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/tempo_map_importer.cc:25: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 376/1170] Compiling libs/ardour/plug_insert_base.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/ardour/audio_backend.h:32, from ../libs/ardour/audio_backend.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 377/1170] Compiling libs/ardour/latent.cc [ 378/1170] Compiling libs/ardour/filter.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/io.cc:45: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/io.cc:53: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io.h:39, from ../libs/ardour/io.cc:49: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 379/1170] Compiling libs/ardour/filename_extensions.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/types_convert.h:28, from ../libs/ardour/segment_descriptor.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 380/1170] Compiling libs/ardour/user_bundle.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/session_click.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/session_click.cc:30: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 381/1170] Compiling libs/ardour/fluid_synth.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/monitor_control.h:27, from ../libs/ardour/monitor_control.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ ../libs/ardour/monitor_control.cc: In constructor 'ARDOUR::MonitorControl::MonitorControl(ARDOUR::Session&, const std::string&, ARDOUR::Monitorable&, Temporal::TimeDomain)': ../libs/ardour/monitor_control.cc:29:132: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 29 | std::shared_ptr(new AutomationList(Evoral::Parameter(MonitoringAutomation), td)), | ^ ../libs/ardour/monitor_control.cc:29:132: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/monitor_control.cc:29:132: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 382/1170] Compiling libs/ardour/fixed_delay.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/port_engine.h:30, from ../libs/ardour/ardour/port.h:36, from ../libs/ardour/ardour/midi_port.h:27, from ../libs/ardour/ardour/async_midi_port.h:41, from ../libs/ardour/midi_ui.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/midi_ui.cc:33: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 383/1170] Compiling libs/ardour/disk_reader.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/tempo.h:35, from ../libs/ardour/io_plug.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/io_plug.h:31, from ../libs/ardour/io_plug.cc:31: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io.h:39, from ../libs/ardour/io_plug.cc:30: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 384/1170] Compiling libs/ardour/unknown_processor.cc [ 385/1170] Compiling libs/ardour/audio_port.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/evoral/evoral/ControlSet.h:33, from ../libs/ardour/ardour/automatable.h:35, from ../libs/ardour/processor.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/processor.cc:47: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/processor.cc:35: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 386/1170] Compiling libs/ardour/audio_playlist_source.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/export_analysis.h:29, from ../libs/audiographer/audiographer/general/limiter.h:4, from ../libs/ardour/export_graph_builder.cc:43: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/ardour/export_handler.h:35, from ../libs/ardour/ardour/export_graph_builder.h:25, from ../libs/ardour/export_graph_builder.cc:62: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 387/1170] Compiling libs/ardour/vca.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/session_directory.cc:36: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 388/1170] Compiling libs/ardour/audio_region_importer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/export_format_base.h:34, from ../libs/ardour/ardour/export_formats.h:31, from ../libs/ardour/ardour/export_format_manager.h:32, from ../libs/ardour/export_format_manager.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 389/1170] Compiling libs/ardour/session_metadata.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/export_format_specification.h:32, from ../libs/ardour/export_format_specification.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/export_format_specification.cc:28: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 390/1170] Compiling libs/ardour/thread_buffers.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/config_text.cc:1: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 391/1170] Compiling libs/ardour/plugin.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/port_engine.h:30, from ../libs/ardour/ardour/port.h:36, from ../libs/ardour/ardour/midi_port.h:27, from ../libs/ardour/midi_scene_change.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 392/1170] Compiling libs/ardour/utils.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/midi_track.cc:42: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/midi_track.cc:63: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/disk_io.h:33, from ../libs/ardour/ardour/disk_reader.h:29, from ../libs/ardour/midi_track.cc:49: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 393/1170] Compiling libs/ardour/analyser.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../libs/ardour/clip_library.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 394/1170] Compiling libs/ardour/audio_track_importer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/tempo.h:35, from ../libs/ardour/export_smf_writer.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 395/1170] Compiling libs/ardour/control_protocol_manager.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/vst2_scan.h:29, from ../libs/ardour/vst2_scan.cc:54: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 396/1170] Compiling libs/ardour/async_midi_port.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../libs/ardour/mixer_scene.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/mixer_scene.cc:25: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 397/1170] Compiling libs/ardour/audioengine.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/session_ltc.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/session_ltc.cc:26: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io.h:39, from ../libs/ardour/session_ltc.cc:25: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 398/1170] Compiling libs/ardour/lua_api.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/meter.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/meter.cc:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/meter.h:31, from ../libs/ardour/meter.cc:32: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 399/1170] Compiling libs/ardour/convolver.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/midi_ring_buffer.h:29, from ../libs/ardour/midi_ring_buffer.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 400/1170] Compiling libs/ardour/audioanalyser.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/io.h:38, from ../libs/ardour/io_processor.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/io_processor.cc:34: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 401/1170] Compiling libs/ardour/record_enable_control.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/ControlList.h:37, from ../libs/ardour/ardour/automation_list.h:34, from ../libs/ardour/ardour/midi_model.h:37, from ../libs/ardour/midi_stretch.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/midi_stretch.cc:27: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 402/1170] Compiling libs/ardour/system_exec.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer_set.h:34, from ../libs/ardour/ardour/plugin.h:33, from ../libs/ardour/ardour/plugin_scan_result.h:28, from ../libs/ardour/plugin_scan_result.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ [ 403/1170] Compiling libs/ardour/vst3_module.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/raw_midi_parser.h:23, from ../libs/ardour/raw_midi_parser.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 404/1170] Compiling libs/ardour/pannable.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/mute_master.h:33, from ../libs/ardour/muteable.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 405/1170] Compiling libs/ardour/export_filename.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/readable.h:24, from ../libs/ardour/transient_detector.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 406/1170] Compiling libs/ardour/route_group.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/export_timespan.h:30, from ../libs/ardour/export_timespan.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 407/1170] Compiling libs/ardour/midi_clock_slave.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/session_export.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/ardour/export_handler.h:35, from ../libs/ardour/session_export.cc:32: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 408/1170] Compiling libs/ardour/video_tools_paths.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/audio_buffer.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 409/1170] Compiling libs/ardour/audiorom.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/resampled_source.h:28, from ../libs/ardour/resampled_source.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 410/1170] Compiling libs/ardour/audioregion.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/ControlList.h:37, from ../libs/ardour/ardour/automation_list.h:34, from ../libs/ardour/ardour/midi_model.h:37, from ../libs/ardour/ardour/transform.h:27, from ../libs/ardour/transform.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 411/1170] Compiling libs/ardour/cycle_timer.cc [ 412/1170] Compiling libs/ardour/record_safe_control.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/monitor_port.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/monitor_port.cc:29: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 413/1170] Compiling libs/ardour/auditioner.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../libs/ardour/ardour/control_group.h:32, from ../libs/ardour/control_group.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 414/1170] Compiling libs/ardour/quantize.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/export_format_base.h:34, from ../libs/ardour/ardour/export_formats.h:31, from ../libs/ardour/export_formats.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 415/1170] Compiling libs/ardour/library.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/export_analysis.h:29, from ../libs/ardour/ardour/export_status.h:29, from ../libs/ardour/export_status.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 416/1170] Compiling libs/ardour/automatable.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Curve.h:25, from ../libs/ardour/panner_shell.cc:46: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/panner_shell.cc:58: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/panner.h:38, from ../libs/ardour/panner_shell.cc:54: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 417/1170] Compiling libs/ardour/automation.cc [ 418/1170] Compiling libs/ardour/vumeterdsp.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/source.h:37, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audiofilesource.h:28, from ../libs/ardour/audiofilesource.cc:52: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/audiofilesource.cc:57: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 419/1170] Compiling libs/ardour/session_midi.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/mp3fileimportable.h:26, from ../libs/ardour/mp3fileimportable.cc:34: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 420/1170] Compiling libs/ardour/route_group_member.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../libs/ardour/source.cc:46: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/threads.h:31, from ../libs/ardour/source.cc:36: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ARDOUR::SegmentDescriptor&}; _Tp = ARDOUR::SegmentDescriptor; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ARDOUR::SegmentDescriptor}; _Tp = ARDOUR::SegmentDescriptor; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'virtual int ARDOUR::Source::set_state(const XMLNode&, int)' at ../libs/ardour/source.cc:223:22: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ARDOUR::SegmentDescriptor}; _Tp = ARDOUR::SegmentDescriptor; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ARDOUR::SegmentDescriptor; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'virtual int ARDOUR::Source::set_state(const XMLNode&, int)' at ../libs/ardour/source.cc:262:35: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ARDOUR::SegmentDescriptor; _Alloc = std::allocator]', inlined from 'int ARDOUR::Source::set_segment_descriptor(const ARDOUR::SegmentDescriptor&)' at ../libs/ardour/source.cc:573:32: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 421/1170] Compiling libs/ardour/scene_change.cc [ 422/1170] Compiling libs/ardour/polarity_processor.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/audioanalyser.h:29, from ../libs/ardour/ardour/onset_detector.h:23, from ../libs/ardour/onset_detector.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 423/1170] Compiling libs/ardour/session_events.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/port_engine.h:30, from ../libs/ardour/ardour/port.h:36, from ../libs/ardour/ardour/audio_port.h:27, from ../libs/ardour/monitor_return.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/monitor_return.cc:25: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/internal_return.h:28, from ../libs/ardour/ardour/monitor_return.h:22, from ../libs/ardour/monitor_return.cc:24: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 424/1170] Compiling libs/ardour/session_object.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioregion.h:32, from ../libs/ardour/region_factory.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/region_factory.cc:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/region_factory.cc: In static member function 'static std::shared_ptr ARDOUR::RegionFactory::create(std::shared_ptr, bool, bool, ARDOUR::ThawList*)': ../libs/ardour/region_factory.cc:62:99: warning: 'new' of type 'ARDOUR::AudioRegion' with extended alignment 16 [-Waligned-new=] 62 | ret = std::shared_ptr (new AudioRegion (ar, timecnt_t::from_superclock (0))); | ^ ../libs/ardour/region_factory.cc:62:99: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/region_factory.cc:62:99: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/region_factory.cc:78:137: warning: 'new' of type 'ARDOUR::MidiRegion' with extended alignment 16 [-Waligned-new=] 78 | ret = std::shared_ptr (new MidiRegion (mr, timecnt_t (Temporal::Beats (), timepos_t (Temporal::Beats())))); | ^ ../libs/ardour/region_factory.cc:78:137: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/region_factory.cc:78:137: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/region_factory.cc: In static member function 'static std::shared_ptr ARDOUR::RegionFactory::create(std::shared_ptr, const PBD::PropertyList&, bool, ARDOUR::ThawList*)': ../libs/ardour/region_factory.cc:117:72: warning: 'new' of type 'ARDOUR::AudioRegion' with extended alignment 16 [-Waligned-new=] 117 | ret = std::shared_ptr (new AudioRegion (other_a)); | ^ ../libs/ardour/region_factory.cc:117:72: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/region_factory.cc:117:72: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/region_factory.cc:120:71: warning: 'new' of type 'ARDOUR::MidiRegion' with extended alignment 16 [-Waligned-new=] 120 | ret = std::shared_ptr (new MidiRegion (other_m)); | ^ ../libs/ardour/region_factory.cc:120:71: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/region_factory.cc:120:71: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/region_factory.cc: In static member function 'static std::shared_ptr ARDOUR::RegionFactory::create(std::shared_ptr, const ARDOUR::timecnt_t&, const PBD::PropertyList&, bool, ARDOUR::ThawList*)': ../libs/ardour/region_factory.cc:158:80: warning: 'new' of type 'ARDOUR::AudioRegion' with extended alignment 16 [-Waligned-new=] 158 | ret = std::shared_ptr (new AudioRegion (other_a, offset)); | ^ ../libs/ardour/region_factory.cc:158:80: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/region_factory.cc:158:80: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/region_factory.cc:161:79: warning: 'new' of type 'ARDOUR::MidiRegion' with extended alignment 16 [-Waligned-new=] 161 | ret = std::shared_ptr (new MidiRegion (other_m, offset)); | ^ ../libs/ardour/region_factory.cc:161:79: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/region_factory.cc:161:79: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/region_factory.cc: In static member function 'static std::shared_ptr ARDOUR::RegionFactory::create(std::shared_ptr, const ARDOUR::SourceList&, const PBD::PropertyList&, bool, ARDOUR::ThawList*)': ../libs/ardour/region_factory.cc:203:76: warning: 'new' of type 'ARDOUR::AudioRegion' with extended alignment 16 [-Waligned-new=] 203 | ret = std::shared_ptr (new AudioRegion (other, srcs)); | ^ ../libs/ardour/region_factory.cc:203:76: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/region_factory.cc:203:76: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/region_factory.cc: In static member function 'static std::shared_ptr ARDOUR::RegionFactory::create(const ARDOUR::SourceList&, const PBD::PropertyList&, bool, ARDOUR::ThawList*)': ../libs/ardour/region_factory.cc:248:69: warning: 'new' of type 'ARDOUR::AudioRegion' with extended alignment 16 [-Waligned-new=] 248 | ret = std::shared_ptr (new AudioRegion (srcs)); | ^ ../libs/ardour/region_factory.cc:248:69: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/region_factory.cc:248:69: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/region_factory.cc:251:68: warning: 'new' of type 'ARDOUR::MidiRegion' with extended alignment 16 [-Waligned-new=] 251 | ret = std::shared_ptr (new MidiRegion (srcs)); | ^ ../libs/ardour/region_factory.cc:251:68: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/region_factory.cc:251:68: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/region_factory.cc: In static member function 'static std::shared_ptr ARDOUR::RegionFactory::create(ARDOUR::SourceList&, const XMLNode&)': ../libs/ardour/region_factory.cc:291:69: warning: 'new' of type 'ARDOUR::AudioRegion' with extended alignment 16 [-Waligned-new=] 291 | ret = std::shared_ptr (new AudioRegion (srcs)); | ^ ../libs/ardour/region_factory.cc:291:69: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/region_factory.cc:291:69: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/region_factory.cc:294:68: warning: 'new' of type 'ARDOUR::MidiRegion' with extended alignment 16 [-Waligned-new=] 294 | ret = std::shared_ptr (new MidiRegion (srcs)); | ^ ../libs/ardour/region_factory.cc:294:68: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/region_factory.cc:294:68: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/audioregion.h:34: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/map:62, from ../libs/pbd/pbd/signals.h:28, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/region_factory.cc:27: /usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, PBD::ID>; _KeyOfValue = std::_Select1st, PBD::ID> >; _Compare = std::less >; _Alloc = std::allocator, PBD::ID> >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, PBD::ID>, std::_Select1st, PBD::ID> >, std::less >, std::allocator, PBD::ID> > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = PBD::ID; _Compare = std::less >; _Alloc = std::allocator, PBD::ID> >]', inlined from 'static void ARDOUR::RegionFactory::add_to_region_name_maps(std::shared_ptr)' at ../libs/ardour/region_factory.cc:441:33: /usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, PBD::ID>, std::_Select1st, PBD::ID> >, std::less >, std::allocator, PBD::ID> > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = PBD::ID; _Compare = std::less >; _Alloc = std::allocator, PBD::ID> >]', inlined from 'static void ARDOUR::RegionFactory::rename_in_region_name_maps(std::shared_ptr)' at ../libs/ardour/region_factory.cc:460:34: /usr/include/c++/13.2.1/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, PBD::ID>, std::_Select1st, PBD::ID> >, std::less >, std::allocator, PBD::ID> > >::const_iterator' changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 425/1170] Compiling libs/ardour/globals.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/ControlList.h:37, from ../libs/ardour/mute_control.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/mute_control.cc:23: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/mute_control.cc: In constructor 'ARDOUR::MuteControl::MuteControl(ARDOUR::Session&, const std::string&, ARDOUR::Muteable&, Temporal::TimeDomain)': ../libs/ardour/mute_control.cc:34:129: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 34 | std::shared_ptr (new AutomationList (Evoral::Parameter (MuteAutomation), td)), | ^ ../libs/ardour/mute_control.cc:34:129: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/mute_control.cc:34:129: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 426/1170] Compiling libs/ardour/zeroconf.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/mute_master.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/mute_master.cc:28: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 427/1170] Compiling libs/ardour/automation_control.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../libs/ardour/export_preset.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 428/1170] Compiling libs/ardour/graph.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/playlist.h:49, from ../libs/ardour/playlist_factory.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/midi_playlist.h:40, from ../libs/ardour/playlist_factory.cc:26: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/playlist_factory.cc: In static member function 'static std::shared_ptr ARDOUR::PlaylistFactory::create(ARDOUR::Session&, const XMLNode&, bool)': ../libs/ardour/playlist_factory.cc:46:91: warning: 'new' of type 'ARDOUR::AudioPlaylist' with extended alignment 16 [-Waligned-new=] 46 | pl = std::shared_ptr (new AudioPlaylist (s, node, hidden)); | ^ ../libs/ardour/playlist_factory.cc:46:91: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/playlist_factory.cc:46:91: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/playlist_factory.cc:48:90: warning: 'new' of type 'ARDOUR::MidiPlaylist' with extended alignment 16 [-Waligned-new=] 48 | pl = std::shared_ptr (new MidiPlaylist (s, node, hidden)); | ^ ../libs/ardour/playlist_factory.cc:48:90: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/playlist_factory.cc:48:90: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/playlist_factory.cc: In static member function 'static std::shared_ptr ARDOUR::PlaylistFactory::create(ARDOUR::DataType, ARDOUR::Session&, std::string, bool)': ../libs/ardour/playlist_factory.cc:70:91: warning: 'new' of type 'ARDOUR::AudioPlaylist' with extended alignment 16 [-Waligned-new=] 70 | pl = std::shared_ptr (new AudioPlaylist (s, name, hidden)); | ^ ../libs/ardour/playlist_factory.cc:70:91: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/playlist_factory.cc:70:91: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/playlist_factory.cc:72:90: warning: 'new' of type 'ARDOUR::MidiPlaylist' with extended alignment 16 [-Waligned-new=] 72 | pl = std::shared_ptr (new MidiPlaylist (s, name, hidden)); | ^ ../libs/ardour/playlist_factory.cc:72:90: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/playlist_factory.cc:72:90: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/playlist_factory.cc: In static member function 'static std::shared_ptr ARDOUR::PlaylistFactory::create(std::shared_ptr, std::string, bool)': ../libs/ardour/playlist_factory.cc:94:93: warning: 'new' of type 'ARDOUR::AudioPlaylist' with extended alignment 16 [-Waligned-new=] 94 | pl = std::shared_ptr (new AudioPlaylist (apl, name, hidden)); | ^ ../libs/ardour/playlist_factory.cc:94:93: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/playlist_factory.cc:94:93: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/playlist_factory.cc:97:92: warning: 'new' of type 'ARDOUR::MidiPlaylist' with extended alignment 16 [-Waligned-new=] 97 | pl = std::shared_ptr (new MidiPlaylist (mpl, name, hidden)); | ^ ../libs/ardour/playlist_factory.cc:97:92: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/playlist_factory.cc:97:92: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/playlist_factory.cc: In static member function 'static std::shared_ptr ARDOUR::PlaylistFactory::create(std::shared_ptr, const ARDOUR::timepos_t&, const ARDOUR::timepos_t&, std::string, bool)': ../libs/ardour/playlist_factory.cc:121:105: warning: 'new' of type 'ARDOUR::AudioPlaylist' with extended alignment 16 [-Waligned-new=] 121 | pl = std::shared_ptr (new AudioPlaylist (apl, start, cnt, name, hidden)); | ^ ../libs/ardour/playlist_factory.cc:121:105: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/playlist_factory.cc:121:105: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/playlist_factory.cc:124:104: warning: 'new' of type 'ARDOUR::MidiPlaylist' with extended alignment 16 [-Waligned-new=] 124 | pl = std::shared_ptr (new MidiPlaylist (mpl, start, cnt, name, hidden)); | ^ ../libs/ardour/playlist_factory.cc:124:104: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/playlist_factory.cc:124:104: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42, from ../libs/ardour/ardour/playlist.h:53: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 429/1170] Compiling libs/ardour/port.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/mtc_slave.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/mtc_slave.cc:34: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 430/1170] Compiling libs/ardour/worker.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/source.h:37, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audiofilesource.h:28, from ../libs/ardour/ardour/mp3filesource.h:22, from ../libs/ardour/mp3filesource.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 431/1170] Compiling libs/ardour/session_process.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioregion.h:32, from ../libs/ardour/reverse.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/audioregion.h:34: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 432/1170] Compiling libs/ardour/session_rtevents.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/route.cc:50: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_insert.h:42, from ../libs/ardour/route.cc:84: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/disk_io.h:33, from ../libs/ardour/ardour/disk_reader.h:29, from ../libs/ardour/route.cc:64: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/route.cc: In member function 'bool ARDOUR::Route::add_processor_from_xml_2X(const XMLNode&, int)': ../libs/ardour/route.cc:959:107: warning: 'new' of type 'ARDOUR::PluginInsert' with extended alignment 16 [-Waligned-new=] 959 | processor.reset (new PluginInsert (_session, time_domain())); | ^ ../libs/ardour/route.cc:959:107: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/route.cc:959:107: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/route.cc: In member function 'virtual bool ARDOUR::Route::set_processor_state(const XMLNode&, int, const XMLProperty*, ProcessorList&, bool&)': ../libs/ardour/route.cc:3287:91: warning: 'new' of type 'ARDOUR::PluginInsert' with extended alignment 16 [-Waligned-new=] 3287 | processor.reset (new PluginInsert (_session, time_domain())); | ^ ../libs/ardour/route.cc:3287:91: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/route.cc:3287:91: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 433/1170] Compiling libs/ardour/data_type.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../libs/ardour/ardour/midi_automation_list_binder.h:24, from ../libs/ardour/midi_automation_list_binder.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 434/1170] Compiling libs/ardour/session_state.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/monitor_processor.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/monitor_processor.cc:30: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 435/1170] Compiling libs/ardour/amp.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/playlist.h:49, from ../libs/ardour/playlist_source.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 436/1170] Compiling libs/ardour/audiofile_tagger.cc [ 437/1170] Compiling libs/ardour/selection.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioplaylist.h:28, from ../libs/ardour/disk_io.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/disk_io.cc:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/disk_io.h:33, from ../libs/ardour/disk_io.cc:27: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42, from ../libs/ardour/ardour/playlist.h:53, from ../libs/ardour/ardour/audioplaylist.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 438/1170] Compiling libs/ardour/rt_tasklist.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/send.cc:28: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/send.cc:40: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/send.cc: In constructor 'ARDOUR::Send::Send(ARDOUR::Session&, std::shared_ptr, std::shared_ptr, ARDOUR::Delivery::Role, bool)': ../libs/ardour/send.cc:100:112: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 100 | std::shared_ptr gl (new AutomationList (Evoral::Parameter (BusSendLevel), time_domain())); | ^ ../libs/ardour/send.cc:100:112: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/send.cc:100:112: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/send.cc:113:264: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 113 | set_polarity_control (std::shared_ptr (new AutomationControl (_session, PhaseAutomation, ParameterDescriptor (PhaseAutomation), std::shared_ptr(new AutomationList(Evoral::Parameter(PhaseAutomation), time_domain())), "polarity-invert"))); | ^ ../libs/ardour/send.cc:113:264: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/send.cc:113:264: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 439/1170] Compiling libs/ardour/lv2_plugin.cc [ 440/1170] Compiling libs/ardour/session_state_utils.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/ControlList.h:37, from ../libs/ardour/ardour/automation_list.h:34, from ../libs/ardour/ardour/midi_model.h:37, from ../libs/ardour/ardour/transpose.h:23, from ../libs/ardour/transpose.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 441/1170] Compiling libs/ardour/session_time.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/track.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/track.cc:51: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/disk_io.h:33, from ../libs/ardour/ardour/disk_reader.h:29, from ../libs/ardour/track.cc:33: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/pbd/pbd/properties.h:481, from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timecnt_t]': ../libs/ardour/track.cc:977:13: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 32 | return insert (value_type (pid.property_id, new Property (pid, (T)v))).second; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timepos_t]': ../libs/ardour/track.cc:978:13: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timepos_t]': ../libs/ardour/track.cc:1038:14: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timecnt_t]': ../libs/ardour/track.cc:1039:14: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In function 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timecnt_t]': ../libs/pbd/pbd/property_list_impl.h:30:1: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 30 | PropertyList::add (PropertyDescriptor pid, const V& v) { | ^~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h: In function 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timepos_t]': ../libs/pbd/pbd/property_list_impl.h:30:1: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 ../libs/pbd/pbd/property_list_impl.h: In function 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timecnt_t]': ../libs/pbd/pbd/property_list_impl.h:30:1: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 ../libs/ardour/track.cc: In member function 'void ARDOUR::Track::use_captured_midi_sources(ARDOUR::SourceList&, const ARDOUR::CaptureInfos&)': ../libs/ardour/track.cc:977:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 977 | plist.add (Properties::start, timecnt_t (Temporal::BeatTime)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/track.cc:978:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 978 | plist.add (Properties::length, mfs->length()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/track.cc:1039:35: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1039 | plist.add (Properties::length, l); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/track.cc: In member function 'void ARDOUR::Track::use_captured_audio_sources(ARDOUR::SourceList&, const ARDOUR::CaptureInfos&)': ../libs/ardour/track.cc:1096:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1096 | plist.add (Properties::start, timecnt_t (afs->last_capture_start_sample(), timepos_t (Temporal::AudioTime))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/track.cc:1097:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1097 | plist.add (Properties::length, afs->length()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/track.cc:1142:35: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1142 | plist.add (Properties::start, timecnt_t (buffer_position, timepos_t::zero (false))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/track.cc:1143:35: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1143 | plist.add (Properties::length, timecnt_t ((*ci)->samples, timepos_t::zero (false))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/track.cc:1142:35: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1142 | plist.add (Properties::start, timecnt_t (buffer_position, timepos_t::zero (false))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/track.cc:1143:35: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1143 | plist.add (Properties::length, timecnt_t ((*ci)->samples, timepos_t::zero (false))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 442/1170] Compiling libs/ardour/readonly_control.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/find_session.cc:40: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 443/1170] Compiling libs/ardour/ticker.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/vst3_plugin.cc:37: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/vst3_plugin.cc:42: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/presentation_info.h:32, from ../libs/ardour/ardour/selection.h:29, from ../libs/ardour/vst3_plugin.cc:41: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, 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/ardour/vst3_plugin.cc:20: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Steinberg::Vst::Event&}; _Tp = Steinberg::Vst::Event; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Steinberg::Vst::Event; _Alloc = std::allocator]', inlined from 'virtual Steinberg::tresult Steinberg::Vst3EventList::addEvent(Steinberg::Vst::Event&)' at ../libs/ardour/ardour/vst3_host.h:441:21, inlined from 'void Steinberg::VST3PI::add_event(const Evoral::Event&, int32_t)' at ../libs/ardour/vst3_plugin.cc:2144:26: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Steinberg::Vst::Event; _Alloc = std::allocator]', inlined from 'virtual Steinberg::tresult Steinberg::Vst3EventList::addEvent(Steinberg::Vst::Event&)' at ../libs/ardour/ardour/vst3_host.h:441:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Steinberg::VST3PI::Param&}; _Tp = Steinberg::VST3PI::Param; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void Steinberg::VST3PI::enable_io(const std::vector&, const std::vector&)' at ../libs/ardour/vst3_plugin.cc:2219:19: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void Steinberg::VST3PI::enable_io(const std::vector&, const std::vector&)' at ../libs/ardour/vst3_plugin.cc:2242:20: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Steinberg::Vst::ChunkEntry&}; _Tp = Steinberg::Vst::ChunkEntry; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Steinberg::Vst::ChunkEntry; _Alloc = std::allocator]', inlined from 'bool Steinberg::VST3PI::save_state(Steinberg::RAMStream&)' at ../libs/ardour/vst3_plugin.cc:2572:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Steinberg::Vst::ChunkEntry; _Alloc = std::allocator]', inlined from 'bool Steinberg::VST3PI::save_state(Steinberg::RAMStream&)' at ../libs/ardour/vst3_plugin.cc:2578:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Steinberg::Vst::ChunkEntry; _Alloc = std::allocator]', inlined from 'bool Steinberg::VST3PI::load_state(Steinberg::RAMStream&)' at ../libs/ardour/vst3_plugin.cc:2488:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Steinberg::VST3PI::Param; _Alloc = std::allocator]', inlined from 'Steinberg::VST3PI::VST3PI(std::shared_ptr, std::string)' at ../libs/ardour/vst3_plugin.cc:1318:26: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 444/1170] Compiling libs/ardour/automation_watch.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/ardour/export_channel.h:35, from ../libs/ardour/ardour/export_channel_configuration.h:31, from ../libs/ardour/export_profile_manager.cc:41: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/ardour/export_handler.h:35, from ../libs/ardour/export_profile_manager.cc:45: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/export_profile_manager.cc: In member function 'void ARDOUR::ExportProfileManager::set_selection_range(ARDOUR::samplepos_t, ARDOUR::samplepos_t)': ../libs/ardour/export_profile_manager.cc:366:61: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 366 | selection_range.reset (new Location (session)); | ^ ../libs/ardour/export_profile_manager.cc:366:61: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/export_profile_manager.cc:366:61: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/export_profile_manager.cc: In member function 'std::string ARDOUR::ExportProfileManager::set_single_range(ARDOUR::samplepos_t, ARDOUR::samplepos_t, std::string)': ../libs/ardour/export_profile_manager.cc:383:50: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 383 | single_range.reset (new Location (session)); | ^ ../libs/ardour/export_profile_manager.cc:383:50: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/export_profile_manager.cc:383:50: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 445/1170] Compiling libs/ardour/session_transport.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/fixed_delay.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 446/1170] Compiling libs/ardour/ebur128_analysis.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/plug_insert_base.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/lv2_plugin.h:33, from ../libs/ardour/plug_insert_base.cc:21: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/plug_insert_base.cc:20: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 447/1170] Compiling libs/ardour/uri_map.cc [ 448/1170] Compiling libs/ardour/iec1ppmdsp.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/latent.h:28, from ../libs/ardour/latent.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 449/1170] Compiling libs/ardour/buffer.cc [ 450/1170] Compiling libs/ardour/ltc_file_reader.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioregion.h:32, from ../libs/ardour/rb_effect.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/rb_effect.cc:35: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/audioregion.h:34: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 451/1170] Compiling libs/ardour/slavable_automation_control.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/phase_control.h:27, from ../libs/ardour/phase_control.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/phase_control.cc:20: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/phase_control.cc: In constructor 'ARDOUR::PhaseControl::PhaseControl(ARDOUR::Session&, const std::string&, Temporal::TimeDomain)': ../libs/ardour/phase_control.cc:30:119: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 30 | std::shared_ptr(new AutomationList(Evoral::Parameter(PhaseAutomation), td)), | ^ ../libs/ardour/phase_control.cc:30:119: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/phase_control.cc:30:119: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 452/1170] Compiling libs/ardour/slavable.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/thread_buffers.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 453/1170] Compiling libs/ardour/midi_source.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/importable_source.h:27, from ../libs/ardour/ardour/ffmpegfileimportable.h:26, from ../libs/ardour/ffmpegfilesource.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 454/1170] Compiling libs/ardour/rt_task.cc [ 455/1170] Compiling libs/ardour/midi_scene_changer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/source.h:37, from ../libs/ardour/ardour/file_source.h:29, from ../libs/ardour/file_source.cc:47: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/file_source.cc:48: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 456/1170] Compiling libs/ardour/location_importer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/unknown_processor.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/sidechain.h:26, from ../libs/ardour/unknown_processor.cc:25: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 457/1170] Compiling libs/ardour/smf_source.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/audio_playlist.cc:28: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/audio_playlist.cc:33: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42, from ../libs/ardour/ardour/playlist.h:53, from ../libs/ardour/ardour/audioplaylist.h:29, from ../libs/ardour/audio_playlist.cc:30: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 458/1170] Compiling libs/ardour/sndfile_helpers.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/types_convert.h:29, from ../libs/ardour/user_bundle.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 459/1170] Compiling libs/ardour/port_engine_shared.cc [ 460/1170] Compiling libs/ardour/buffer_manager.cc In file included from ../libs/ardour/ardour/cycle_timer.h:29, from ../libs/ardour/cycle_timer.cc:24: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ [ 461/1170] Compiling libs/ardour/location.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/element_importer.h:30, from ../libs/ardour/ardour/audio_playlist_importer.h:30, from ../libs/ardour/audio_playlist_importer.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/audio_playlist_importer.cc:32: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 462/1170] Compiling libs/ardour/sndfileimportable.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/importable_source.h:27, from ../libs/ardour/ardour/ffmpegfileimportable.h:26, from ../libs/ardour/ffmpegfileimportable.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 463/1170] Compiling libs/ardour/port_insert.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../libs/ardour/ladspa_plugin.cc:57: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 464/1170] Compiling libs/ardour/lxvst_plugin.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/record_enable_control.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ ../libs/ardour/record_enable_control.cc: In constructor 'ARDOUR::RecordEnableControl::RecordEnableControl(ARDOUR::Session&, const std::string&, ARDOUR::Recordable&, Temporal::TimeDomain)': ../libs/ardour/record_enable_control.cc:29:131: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 29 | std::shared_ptr(new AutomationList(Evoral::Parameter(RecEnableAutomation), td)), | ^ ../libs/ardour/record_enable_control.cc:29:131: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/record_enable_control.cc:29:131: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/record_enable_control.h:27, from ../libs/ardour/record_enable_control.cc:20: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 465/1170] Compiling libs/ardour/import.cc [ 466/1170] Compiling libs/ardour/buffer_set.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/transport_master_manager.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/transport_master_manager.cc:25: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/disk_io.h:33, from ../libs/ardour/ardour/disk_reader.h:29, from ../libs/ardour/transport_master_manager.cc:24: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/disk_io.h:32: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 467/1170] Compiling libs/ardour/debug.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/fluid_synth.h:26, from ../libs/ardour/fluid_synth.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 468/1170] Compiling libs/ardour/bundle.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/source.h:37, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audiofilesource.h:28, from ../libs/ardour/srcfilesource.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/ardour/srcfilesource.h:28, from ../libs/ardour/srcfilesource.cc:25: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 469/1170] Compiling libs/ardour/instrument_info.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/utils.cc:63: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 470/1170] Compiling libs/ctrl-interface/control_protocol/control_protocol.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/audio_port.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 471/1170] Compiling libs/ctrl-interface/control_protocol/basic_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../libs/ardour/vca.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/vca.cc:28: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 472/1170] Compiling libs/gtkmm2ext/menu_elems.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/element_importer.h:30, from ../libs/ardour/ardour/audio_track_importer.h:28, from ../libs/ardour/audio_track_importer.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/audio_track_importer.cc:27: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/disk_io.h:33, from ../libs/ardour/ardour/disk_reader.h:29, from ../libs/ardour/audio_track_importer.cc:26: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/disk_io.h:32: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 473/1170] Compiling libs/gtkmm2ext/action_model.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/readable.h:24, from ../libs/ardour/ardour/audiorom.h:23, from ../libs/ardour/audiorom.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 474/1170] Compiling libs/gtkmm2ext/bindings.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/source.h:37, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audiofilesource.h:28, from ../libs/ardour/analyser.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 475/1170] Compiling libs/gtkmm2ext/cairo_theme.cc [ 476/1170] Compiling libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc [ 477/1170] Compiling libs/gtkmm2ext/window_proxy.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/audioanalyser.h:29, from ../libs/ardour/audioanalyser.cc:33: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 478/1170] Compiling libs/gtkmm2ext/window_title.cc [ 479/1170] Compiling libs/gtkmm2ext/dndtreeview.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../libs/ardour/video_tools_paths.cc:37: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 480/1170] Compiling libs/gtkmm2ext/gtkapplication_x11.c In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/element_importer.h:30, from ../libs/ardour/ardour/audio_region_importer.h:31, from ../libs/ardour/audio_region_importer.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/audio_region_importer.cc:33: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 481/1170] Compiling libs/gtkmm2ext/emscale.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ctrl-interface/control_protocol/control_protocol/basic_ui.h:31, from ../libs/ctrl-interface/control_protocol/control_protocol/control_protocol.h:35, from ../libs/ardour/control_protocol_manager.cc:49: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/control_protocol_manager.cc:56: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/presentation_info.h:32, from ../libs/ctrl-interface/control_protocol/control_protocol/basic_ui.h:34: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 482/1170] Compiling libs/gtkmm2ext/gtk_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/record_safe_control.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ ../libs/ardour/record_safe_control.cc: In constructor 'ARDOUR::RecordSafeControl::RecordSafeControl(ARDOUR::Session&, const std::string&, ARDOUR::Recordable&, Temporal::TimeDomain)': ../libs/ardour/record_safe_control.cc:29:129: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 29 | std::shared_ptr(new AutomationList(Evoral::Parameter(RecSafeAutomation), td)), | ^ ../libs/ardour/record_safe_control.cc:29:129: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/record_safe_control.cc:29:129: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/record_safe_control.h:25, from ../libs/ardour/record_safe_control.cc:20: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 483/1170] Compiling libs/gtkmm2ext/cursors.cc [ 484/1170] Compiling libs/gtkmm2ext/gtkapplication.c In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/beats.h:33, from ../libs/ardour/ardour/midi_region.h:28, from ../libs/ardour/playlist.cc:42: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/playlist.cc:49: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/pbd/pbd/properties.h:481, from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42, from ../libs/ardour/ardour/midi_region.h:35: ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timepos_t]': ../libs/ardour/playlist.cc:265:14: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 32 | return insert (value_type (pid.property_id, new Property (pid, (T)v))).second; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timecnt_t]': ../libs/ardour/playlist.cc:266:14: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timecnt_t]': ../libs/ardour/playlist.cc:3161:12: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timepos_t]': ../libs/ardour/playlist.cc:3172:12: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In function 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timecnt_t]': ../libs/pbd/pbd/property_list_impl.h:30:1: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 30 | PropertyList::add (PropertyDescriptor pid, const V& v) { | ^~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h: In function 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timepos_t]': ../libs/pbd/pbd/property_list_impl.h:30:1: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 ../libs/ardour/playlist.cc: In constructor 'ARDOUR::Playlist::Playlist(std::shared_ptr, const ARDOUR::timepos_t&, const ARDOUR::timepos_t&, std::string, bool)': ../libs/ardour/playlist.cc:265:35: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 265 | plist.add (Properties::start, region->start() + offset); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/playlist.cc:266:35: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 266 | plist.add (Properties::length, len); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/playlist.cc: In constructor 'ARDOUR::Playlist::Playlist(std::shared_ptr, const ARDOUR::timepos_t&, const ARDOUR::timepos_t&, std::string, bool)': ../libs/ardour/playlist.cc:265:35: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 265 | plist.add (Properties::start, region->start() + offset); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/playlist.cc:266:35: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 266 | plist.add (Properties::length, len); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/playlist.cc: In member function 'void ARDOUR::Playlist::partition_internal(const ARDOUR::timepos_t&, const ARDOUR::timepos_t&, bool, ARDOUR::ThawList&)': ../libs/ardour/playlist.cc:1136:51: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1136 | plist.add (Properties::length, pos1.distance (pos3)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/playlist.cc:1095:51: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1095 | plist.add (Properties::start, current->start() + pos1.distance (pos2)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/playlist.cc:1096:51: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1096 | plist.add (Properties::length, pos2.distance (pos4)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/playlist.cc:1058:43: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1058 | plist.add (Properties::start, current->start() + pos1.distance (pos3)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/playlist.cc:1059:43: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1059 | plist.add (Properties::length, pos3.distance (pos4)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/playlist.cc:1038:51: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1038 | plist.add (Properties::start, current->start() + pos1.distance (pos2)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/playlist.cc:1039:51: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1039 | plist.add (Properties::length, pos2.distance (pos3)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/playlist.cc:1058:43: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1058 | plist.add (Properties::start, current->start() + pos1.distance (pos3)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/playlist.cc:1059:43: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1059 | plist.add (Properties::length, pos3.distance (pos4)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/playlist.cc: In member function 'void ARDOUR::Playlist::add_region(std::shared_ptr, const ARDOUR::timepos_t&, float, bool)': ../libs/ardour/playlist.cc:736:35: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 736 | plist.add (Properties::length, length); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/playlist.cc: In member function 'void ARDOUR::Playlist::duplicate(std::shared_ptr, ARDOUR::timepos_t&, const ARDOUR::timecnt_t&, float)': ../libs/ardour/playlist.cc:1334:35: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1334 | plist.add (Properties::length, length); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/playlist.cc: In member function 'void ARDOUR::Playlist::duplicate_until(std::shared_ptr, ARDOUR::timepos_t&, const ARDOUR::timecnt_t&, const ARDOUR::timepos_t&)': ../libs/ardour/playlist.cc:1363:35: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1363 | plist.add (Properties::length, length); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/playlist.cc: In member function 'virtual void ARDOUR::Playlist::_split_region(std::shared_ptr, const ARDOUR::timepos_t&, ARDOUR::ThawList&)': ../libs/ardour/playlist.cc:1495:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1495 | plist.add (Properties::length, before); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/playlist.cc:1511:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1511 | plist.add (Properties::length, after); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/playlist.cc: In member function 'virtual std::shared_ptr ARDOUR::Playlist::combine(const ARDOUR::RegionList&, std::shared_ptr)': ../libs/ardour/playlist.cc:3162:19: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 3162 | plist.add (Properties::length, timecnt_t (extent.second, extent.first)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/playlist.cc:3171:19: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 3171 | plist.add (Properties::start, zero); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 485/1170] Compiling libs/gtkmm2ext/debug.cc [ 486/1170] Compiling libs/gtkmm2ext/keyboard.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 487/1170] Compiling libs/gtkmm2ext/actions.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/source.h:37, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audiofilesource.h:28, from ../libs/ardour/filter.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/filter.cc:32: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/pbd/pbd/properties.h:481, from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38: ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timepos_t]': ../libs/ardour/filter.cc:138:12: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 32 | return insert (value_type (pid.property_id, new Property (pid, (T)v))).second; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 488/1170] Compiling libs/gtkmm2ext/cairo_packer.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menu_elems.h:23, from ../libs/gtkmm2ext/gtkmm2ext/menu_elems.h:24, from ../libs/gtkmm2ext/menu_elems.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 489/1170] Compiling libs/gtkmm2ext/cairo_widget.cc [ 490/1170] Compiling libs/gtkmm2ext/cell_renderer_color_selector.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 491/1170] Compiling libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc [ 492/1170] Compiling libs/gtkmm2ext/colors.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/superclock.h:24, from ../libs/ardour/audioengine.cc:44: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/cycle_timer.h:29, from ../libs/ardour/audioengine.cc:57: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/send.h:31, from ../libs/ardour/ardour/internal_send.h:27, from ../libs/ardour/audioengine.cc:58: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 493/1170] Compiling libs/gtkmm2ext/persistent_tooltip.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from ../libs/gtkmm2ext/emscale.cc:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 494/1170] Compiling libs/gtkmm2ext/application.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 495/1170] Compiling libs/gtkmm2ext/textviewer.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/treeview.h:9: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:123, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:10: In member function 'sigc::internal::slot_iterator_buf::result_type sigc::internal::slot_iterator_buf::operator*() const [with T_emitter = sigc::internal::signal_emit4&, int, int, unsigned int, Gtkmm2ext::DnDTreeViewBase::BoolAccumulator>; T_result = bool]', inlined from 'Gtkmm2ext::DnDTreeViewBase::BoolAccumulator::result_type Gtkmm2ext::DnDTreeViewBase::BoolAccumulator::operator()(U, U) [with U = sigc::internal::slot_iterator_buf&, int, int, unsigned int, Gtkmm2ext::DnDTreeViewBase::BoolAccumulator>, bool>]' at ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:54:11, inlined from 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, sigc::type_trait_take_t, sigc::type_trait_take_t, sigc::type_trait_take_t, sigc::type_trait_take_t) [with T_return = bool; T_arg1 = const Glib::RefPtr&; T_arg2 = int; T_arg3 = int; T_arg4 = unsigned int; T_accumulator = Gtkmm2ext::DnDTreeViewBase::BoolAccumulator]' at /usr/include/sigc++-2.0/sigc++/signal.h:1646:25, inlined from 'sigc::signal4::result_type sigc::signal4::emit(sigc::type_trait_take_t, sigc::type_trait_take_t, sigc::type_trait_take_t, sigc::type_trait_take_t) const [with T_return = bool; T_arg1 = const Glib::RefPtr&; T_arg2 = int; T_arg3 = int; T_arg4 = unsigned int; T_accumulator = Gtkmm2ext::DnDTreeViewBase::BoolAccumulator]' at /usr/include/sigc++-2.0/sigc++/signal.h:3441:32, inlined from 'sigc::signal4::result_type sigc::signal4::operator()(sigc::type_trait_take_t, sigc::type_trait_take_t, sigc::type_trait_take_t, sigc::type_trait_take_t) const [with T_return = bool; T_arg1 = const Glib::RefPtr&; T_arg2 = int; T_arg3 = int; T_arg4 = unsigned int; T_accumulator = Gtkmm2ext::DnDTreeViewBase::BoolAccumulator]' at /usr/include/sigc++-2.0/sigc++/signal.h:3457:18, inlined from 'virtual bool Gtkmm2ext::DnDTreeViewBase::on_drag_motion(const Glib::RefPtr&, int, int, guint)' at ../libs/gtkmm2ext/dndtreeview.cc:150:22: /usr/include/sigc++-2.0/sigc++/signal.h:318:14: warning: '*(unsigned char*)((char*)&first + offsetof(sigc::internal::slot_iterator_buf&, int, int, unsigned int, Gtkmm2ext::DnDTreeViewBase::BoolAccumulator>, bool>,sigc::internal::slot_iterator_buf&, int, int, unsigned int, Gtkmm2ext::DnDTreeViewBase::BoolAccumulator>, bool>::r_))' may be used uninitialized [-Wmaybe-uninitialized] 318 | return r_; | ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'virtual bool Gtkmm2ext::DnDTreeViewBase::on_drag_motion(const Glib::RefPtr&, int, int, guint)': /usr/include/sigc++-2.0/sigc++/signal.h:1635:22: note: '*(unsigned char*)((char*)&first + offsetof(sigc::internal::slot_iterator_buf&, int, int, unsigned int, Gtkmm2ext::DnDTreeViewBase::BoolAccumulator>, bool>,sigc::internal::slot_iterator_buf&, int, int, unsigned int, Gtkmm2ext::DnDTreeViewBase::BoolAccumulator>, bool>::r_))' was declared here 1635 | static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) | ^~~~ [ 496/1170] Compiling libs/gtkmm2ext/treeutils.cc In file included from /usr/include/gdkmm-2.4/gdkmm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc:20: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h: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:34, 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 /usr/include/gtkmm-2.4/gtkmm.h:87: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:40: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:32, from /usr/include/gtkmm-2.4/gtkmm.h:108: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:98:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 98 | GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:101:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 101 | const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:117:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 117 | GtkRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:120:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 120 | const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:344:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 344 | GtkVRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:347:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 347 | const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:414:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 414 | GtkHRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:417:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 417 | const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 497/1170] Compiling libs/gtkmm2ext/visibility_tracker.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/export_handler.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/ardour/export_handler.h:35, from ../libs/ardour/ardour/export_graph_builder.h:25, from ../libs/ardour/export_handler.cc:35: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 498/1170] Compiling libs/gtkmm2ext/utils.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../libs/ardour/ardour/control_group.h:32, from ../libs/ardour/ardour/route_group.h:36, from ../libs/ardour/route_group_member.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 499/1170] Compiling libs/gtkmm2ext/colorspace.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/tempo.h:35, from ../libs/ardour/async_midi_port.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 500/1170] Compiling libs/canvas/meter.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/scene_change.h:24, from ../libs/ardour/ardour/midi_scene_change.h:26, from ../libs/ardour/scene_change.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 501/1170] Compiling libs/canvas/tracking_text.cc [ 502/1170] Compiling libs/canvas/polygon.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/convolver.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/convolver.cc:31: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audiofilesource.h:28, from ../libs/ardour/convolver.cc:26: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 503/1170] Compiling libs/canvas/utils.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 504/1170] Compiling libs/canvas/poly_item.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../libs/ardour/library.cc:33: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 505/1170] Compiling libs/canvas/grid.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioplaylist.h:28, from ../libs/ardour/audio_playlist_source.cc:34: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/audio_playlist_source.cc:38: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42, from ../libs/ardour/ardour/playlist.h:53, from ../libs/ardour/ardour/audioplaylist.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 506/1170] Compiling libs/canvas/scroll_group.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/tempo.h:35, from ../libs/ardour/triggerbox.cc:37: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/auditioner.h:33, from ../libs/ardour/triggerbox.cc:40: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/triggerbox.cc:1020:2: warning: #warning when Global Quantize is implemented, use that instead of '1 bar' here [-Wcpp] 1020 | #warning when Global Quantize is implemented, use that instead of '1 bar' here | ^~~~~~~ In file included from ../libs/evoral/evoral/types.h:33, from ../libs/evoral/evoral/Event.h:34, from ../libs/ardour/ardour/async_midi_port.h:33, from ../libs/ardour/triggerbox.cc:39: ../libs/ardour/triggerbox.cc: In member function 'void ARDOUR::AudioTrigger::estimate_tempo()': ../libs/ardour/triggerbox.cc:1715:44: warning: statement has no effect [-Wunused-value] 1715 | DEBUG_RESULT (double, est, _estimated_tempo); | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/debug.h:114:36: note: in definition of macro 'DEBUG_RESULT' 114 | #define DEBUG_RESULT(type,var,...) __VA_ARGS__ | ^~~~~~~~~~~ In file included from ../libs/pbd/pbd/properties.h:481, from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = int]': ../libs/ardour/triggerbox.cc:3649:13: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 32 | return insert (value_type (pid.property_id, new Property (pid, (T)v))).second; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timepos_t]': ../libs/ardour/triggerbox.cc:3650:13: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 507/1170] Compiling libs/canvas/text.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/lua_api.cc:28: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/ardour/lua_api.h:37, from ../libs/ardour/lua_api.cc:32: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/lua_api.cc: In function 'std::shared_ptr ARDOUR::LuaAPI::new_luaproc_with_time_domain(ARDOUR::Session*, const std::string&, Temporal::TimeDomain)': ../libs/ardour/lua_api.cc:118:71: warning: 'new' of type 'ARDOUR::PluginInsert' with extended alignment 16 [-Waligned-new=] 118 | return std::shared_ptr (new PluginInsert (*s, td, p)); | ^ ../libs/ardour/lua_api.cc:118:71: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/lua_api.cc:118:71: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/lua_api.cc: In function 'std::shared_ptr ARDOUR::LuaAPI::new_plugin_with_time_domain(ARDOUR::Session*, const std::string&, ARDOUR::PluginType, Temporal::TimeDomain, const std::string&)': ../libs/ardour/lua_api.cc:247:71: warning: 'new' of type 'ARDOUR::PluginInsert' with extended alignment 16 [-Waligned-new=] 247 | return std::shared_ptr (new PluginInsert (*s, td, p)); | ^ ../libs/ardour/lua_api.cc:247:71: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/lua_api.cc:247:71: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/lua_api.cc: In member function 'bool ARDOUR::LuaAPI::Rubberband::set_mapping(luabridge::LuaRef)': ../libs/ardour/lua_api.cc:1086:32: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1086 | printf ("ADD %ld %ld\n", ss, ds); | ~~^ ~~ | | | | long int size_t {aka unsigned int} | %d ../libs/ardour/lua_api.cc:1086:36: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1086 | printf ("ADD %ld %ld\n", ss, ds); | ~~^ ~~ | | | | long int size_t {aka unsigned int} | %d In file included from ../libs/pbd/pbd/properties.h:481, from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audiofilesource.h:28, from ../libs/ardour/lua_api.cc:29: ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timepos_t]': ../libs/ardour/lua_api.cc:1263:12: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 32 | return insert (value_type (pid.property_id, new Property (pid, (T)v))).second; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/lua/LuaBridge/LuaBridge.h:151, from ../libs/ardour/lua_api.cc:43: ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::SimpleExport]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::SimpleExport]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::SimpleExport; lua_State = lua_State]' ../libs/ardour/lua_api.cc:542:60: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::SimpleExport*' increases required alignment of target type [-Wcast-align] 374 | return reinterpret_cast (&m_storage [0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::DataType]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::DataType]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::DataType; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = ARDOUR::DataType; T = ARDOUR::DataType; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = ARDOUR::DataType; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = ARDOUR::DataType; lua_State = lua_State]' ../libs/ardour/lua_api.cc:55:36: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::DataType*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/ardour/lua_api.cc:348:59: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/ardour/lua_api.cc:349:64: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::ParameterDescriptor]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::ParameterDescriptor]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::ParameterDescriptor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = ARDOUR::ParameterDescriptor; T = ARDOUR::ParameterDescriptor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = ARDOUR::ParameterDescriptor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = ARDOUR::ParameterDescriptor; lua_State = lua_State]' ../libs/ardour/lua_api.cc:350:46: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::ParameterDescriptor*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::nullptr_t]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::nullptr_t]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::nullptr_t; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::nullptr_t; T = std::nullptr_t; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::nullptr_t; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::nullptr_t; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/LuaRef.h:1041:22: required from 'const luabridge::LuaRef luabridge::LuaRef::operator()(P1, P2) const [with P1 = std::nullptr_t; P2 = double]' ../libs/ardour/lua_api.cc:1133:14: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::nullptr_t*' increases required alignment of target type [-Wcast-align] ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/vamp-hostsdk/PluginLoader.h:40, from ../libs/ardour/lua_api.cc:20: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ARDOUR::LuaTableRef::LuaTableEntry&}; _Tp = ARDOUR::LuaTableRef::LuaTableEntry; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ARDOUR::LuaTableRef::LuaTableEntry; _Alloc = std::allocator]', inlined from 'int ARDOUR::LuaTableRef::set(lua_State*)' at ../libs/ardour/lua_api.cc:853:19: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 508/1170] Compiling libs/canvas/types.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/menushell.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 509/1170] Compiling libs/canvas/arrow.cc [ 510/1170] Compiling libs/canvas/widget.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/session_object.h:29, from ../libs/ardour/session_object.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 511/1170] Compiling libs/canvas/arc.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/window.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 512/1170] Compiling libs/canvas/box.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/session_event.h:35, from ../libs/ardour/session_events.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/session_events.cc:31: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 513/1170] Compiling libs/canvas/xfade_curve.cc In file included from /usr/include/gdkmm-2.4/gdkmm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc:20: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h: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:34, 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 /usr/include/gtkmm-2.4/gtkmm.h:87: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:40: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:32, from /usr/include/gtkmm-2.4/gtkmm.h:108: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:98:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 98 | GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:101:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 101 | const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:117:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 117 | GtkRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:120:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 120 | const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:344:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 344 | GtkVRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:347:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 347 | const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:414:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 414 | GtkHRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:417:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 417 | const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 514/1170] Compiling libs/canvas/circle.cc In file included from /usr/include/gdkmm-2.4/gdkmm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../libs/gtkmm2ext/cell_renderer_color_selector.cc:20: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h: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:34, 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 /usr/include/gtkmm-2.4/gtkmm.h:87: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:40: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:32, from /usr/include/gtkmm-2.4/gtkmm.h:108: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:98:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 98 | GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:101:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 101 | const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:117:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 117 | GtkRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:120:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 120 | const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:344:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 344 | GtkVRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:347:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 347 | const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:414:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 414 | GtkHRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:417:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 417 | const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 515/1170] Compiling libs/canvas/container.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/window.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 516/1170] Compiling libs/canvas/curve.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/treeview.h:9: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 517/1170] Compiling libs/canvas/debug.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/buffer.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 518/1170] Compiling libs/canvas/item.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../libs/ardour/pannable.cc:28: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/pannable.cc:33: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/pannable.cc:32: ../libs/ardour/ardour/pan_controllable.h: In constructor 'ARDOUR::PanControllable::PanControllable(ARDOUR::Session&, std::string, ARDOUR::Pannable*, Evoral::Parameter, Temporal::TimeDomain)': ../libs/ardour/ardour/pan_controllable.h:43:98: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 43 | std::shared_ptr(new AutomationList(param, td)), | ^ ../libs/ardour/ardour/pan_controllable.h:43:98: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/ardour/pan_controllable.h:43:98: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 519/1170] Compiling libs/canvas/fill.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/interthread_info.h:25, from ../libs/ardour/ardour/audio_track.h:25, from ../libs/ardour/session_midi.cc:45: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/session_midi.cc:53: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 520/1170] Compiling libs/canvas/flag.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/route_group.cc:33: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/route_group.cc:39: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 521/1170] Compiling libs/canvas/canvas.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/quantize.h:24, from ../libs/ardour/quantize.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/midi_model.h:37, from ../libs/ardour/quantize.cc:28: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 522/1170] Compiling libs/canvas/framed_curve.cc [ 523/1170] Compiling libs/canvas/image.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/polarity_processor.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/polarity_processor.cc:23: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 524/1170] Compiling libs/canvas/line.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/automation_control.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/automation_control.cc:32: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/automation_control.cc:28: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 525/1170] Compiling libs/canvas/note.cc [ 526/1170] Compiling libs/canvas/outline.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/audioanalyser.h:29, from ../libs/ardour/ardour/ebur128_analysis.h:22, from ../libs/ardour/ebur128_analysis.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 527/1170] 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/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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/utils.cc:32: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/gtkmm2ext/utils.cc:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 528/1170] Compiling libs/canvas/rectangle.cc [ 529/1170] Compiling libs/canvas/root_group.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/sndfile_helpers.h:24, from ../libs/ardour/sndfile_helpers.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 530/1170] Compiling libs/canvas/poly_line.cc [ 531/1170] Compiling libs/canvas/ruler.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/superclock.h:24, from ../libs/ardour/graph.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/io_plug.h:31, from ../libs/ardour/graph.cc:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io_plug.h:27: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/graph.cc: In member function 'void ARDOUR::Graph::process_one_route(ARDOUR::Route*)': ../libs/ardour/graph.cc:554:9: warning: 'retval' may be used uninitialized [-Wmaybe-uninitialized] 554 | if (retval) { | ^~ ../libs/ardour/graph.cc:535:14: note: 'retval' was declared here 535 | int retval; | ^~~~~~ [ 532/1170] Compiling libs/canvas/line_set.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../libs/ardour/export_filename.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 533/1170] Compiling libs/canvas/stateful_image.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/disk_reader.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/disk_reader.cc:41: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/disk_io.h:33, from ../libs/ardour/ardour/disk_reader.h:29, from ../libs/ardour/disk_reader.cc:34: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29, from ../libs/ardour/disk_reader.cc:28: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 534/1170] Compiling libs/canvas/step_button.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/box.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../libs/gtkmm2ext/gtkmm2ext/textviewer.h:27: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 535/1170] Compiling libs/canvas/lookup_table.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/thread_buffers.h:28, from ../libs/ardour/buffer_manager.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 536/1170] Compiling libs/canvas/table.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 537/1170] Compiling libs/ardouralsautil/devicelist.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer_set.h:34, from ../libs/ardour/ardour/plugin.h:33, from ../libs/ardour/readonly_control.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ [ 538/1170] Compiling libs/ardouralsautil/deviceparams.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/port.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 539/1170] Compiling libs/ctrl-interface/midi_surface/midi_byte_array.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/session.cc:62: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/auditioner.h:33, from ../libs/ardour/session.cc:70: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/disk_io.h:33, from ../libs/ardour/ardour/disk_reader.h:29, from ../libs/ardour/session.cc:80: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/session.cc: In member function 'void ARDOUR::Session::setup_click()': ../libs/ardour/session.cc:921:120: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 921 | std::shared_ptr gl (new AutomationList (Evoral::Parameter (GainAutomation), Temporal::AudioTime)); | ^ ../libs/ardour/session.cc:921:120: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/session.cc:921:120: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/session.cc: In member function 'void ARDOUR::Session::hookup_io()': ../libs/ardour/session.cc:1397:77: warning: 'new' of type 'ARDOUR::Auditioner' with extended alignment 16 [-Waligned-new=] 1397 | std::shared_ptr a (new Auditioner (*this)); | ^ ../libs/ardour/session.cc:1397:77: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/session.cc:1397:77: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/session.cc: In member function 'void ARDOUR::Session::set_session_extents(const ARDOUR::timepos_t&, const ARDOUR::timepos_t&)': ../libs/ardour/session.cc:1694:114: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 1694 | _session_range_location = new Location (*this, start, end, _("session"), Location::IsSessionRange); | ^ ../libs/ardour/session.cc:1694:114: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/session.cc:1694:114: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/session.cc: In member function 'void ARDOUR::Session::load_and_connect_instruments(ARDOUR::RouteList&, bool, std::shared_ptr, ARDOUR::Plugin::PresetRecord*, ARDOUR::ChanCount&)': ../libs/ardour/session.cc:3396:111: warning: 'new' of type 'ARDOUR::PluginInsert' with extended alignment 16 [-Waligned-new=] 3396 | std::shared_ptr pi (new PluginInsert (*this, (*r)->time_domain(), plugin)); | ^ ../libs/ardour/session.cc:3396:111: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/session.cc:3396:111: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/pbd/pbd/properties.h:481, from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timepos_t]': ../libs/ardour/session.cc:6142:15: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 32 | return insert (value_type (pid.property_id, new Property (pid, (T)v))).second; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = long long int]': ../libs/ardour/session.cc:6153:13: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In function 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timepos_t]': ../libs/pbd/pbd/property_list_impl.h:30:1: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 30 | PropertyList::add (PropertyDescriptor pid, const V& v) { | ^~~~~~~~~~~~ ../libs/ardour/session.cc: In member function 'std::shared_ptr ARDOUR::Session::write_one_track(ARDOUR::Track&, ARDOUR::samplepos_t, ARDOUR::samplepos_t, bool, std::vector >&, ARDOUR::InterThreadInfo&, std::shared_ptr, bool, bool, bool, const std::string&)': ../libs/ardour/session.cc:6142:43: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 6142 | plist.add (Properties::start, timepos_t (0)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/session.cc:6146:43: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 6146 | plist.add (Properties::start, timepos_t (Beats())); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 540/1170] Compiling libs/ctrl-interface/midi_surface/midi_surface.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 541/1170] Compiling libs/widgets/ardour_display.cc [ 542/1170] Compiling libs/widgets/ardour_button.cc [ 543/1170] Compiling libs/widgets/ardour_icon.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Curve.h:25, from ../libs/ardour/amp.cc:28: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/amp.cc:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29, from ../libs/ardour/amp.cc:30: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 544/1170] Compiling libs/widgets/ardour_fader.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../libs/ardour/selection.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/selection.cc:30: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 545/1170] Compiling libs/widgets/barcontroller.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer_set.h:34, from ../libs/ardour/plugin.cc:51: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/luaproc.h:43, from ../libs/ardour/plugin.cc:55: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 546/1170] Compiling libs/widgets/binding_proxy.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/ardour/audio_backend.h:32, from ../libs/ardour/ardour/graph.h:37, from ../libs/ardour/rt_tasklist.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 547/1170] Compiling libs/widgets/ardour_spinner.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/uimanager.h:29, from ../libs/gtkmm2ext/bindings.cc:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:23, from /usr/include/glib-2.0/glib/gstdio.h:24, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/gtkmm2ext/bindings.cc:23: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/gtkmm2ext/bindings.cc:37: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 548/1170] Compiling libs/widgets/ardour_dropdown.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/ardour/audio_backend.h:32, from ../libs/ardour/globals.cc:99: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_manager.h:40, from ../libs/ardour/globals.cc:117: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/globals.cc: In function 'void setup_hardware_optimization(bool)': ../libs/ardour/globals.cc:191:22: warning: unused variable 'fpu' [-Wunused-variable] 191 | FPU* fpu = FPU::instance (); | ^~~ ../libs/ardour/globals.cc: In function 'void ARDOUR::setup_fpu()': ../libs/ardour/globals.cc:792:14: warning: unused variable 'fpu' [-Wunused-variable] 792 | FPU* fpu = FPU::instance (); | ^~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42, from ../libs/ardour/ardour/playlist.h:53, from ../libs/ardour/ardour/audioplaylist.h:29, from ../libs/ardour/globals.cc:102: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/ardour/globals.cc:76: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void boost::dynamic_bitset::resize(size_type, bool) [with Block = long long unsigned int; Allocator = std::allocator]' at /usr/include/boost/dynamic_bitset/dynamic_bitset.hpp:773:18, inlined from 'ARDOUR::RuntimeProfile::RuntimeProfile()' at ../libs/ardour/ardour/profile.h:38:36, inlined from 'bool ARDOUR::init(bool, const char*, bool)' at ../libs/ardour/globals.cc:619:16: /usr/include/c++/13.2.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 549/1170] Compiling libs/widgets/ardour_ctrl_base.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ltc_file_reader.h:28, from ../libs/ardour/ltc_file_reader.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, 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/ardour/ltc_file_reader.cc:28: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ARDOUR::LTCFileReader::LTCMap}; _Tp = ARDOUR::LTCFileReader::LTCMap; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ARDOUR::LTCFileReader::LTCMap}; _Tp = ARDOUR::LTCFileReader::LTCMap; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ARDOUR::LTCFileReader::LTCMap; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::vector ARDOUR::LTCFileReader::read_ltc(uint32_t, uint32_t)' at ../libs/ardour/ltc_file_reader.cc:241:17: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 550/1170] Compiling libs/widgets/ardour_knob.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/keyboard.cc:34: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/keyboard.cc:33: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:23, from /usr/include/glib-2.0/glib/gstdio.h:24, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/gtkmm2ext/keyboard.cc:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/gtkmm2ext/keyboard.cc:49: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 551/1170] Compiling libs/widgets/ardour_spacer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/buffer_set.cc:34: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/lv2_plugin.h:33, from ../libs/ardour/buffer_set.cc:40: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/buffer_set.cc: In member function 'void ARDOUR::BufferSet::VSTBuffer::push_back(const Evoral::Event&)': ../libs/ardour/buffer_set.cc:409:27: warning: cast from 'VstEvent*' {aka '_VstEvent*'} to 'VstMidiEvent*' {aka '_VstMidiEvent*'} increases required alignment of target type [-Wcast-align] 409 | VstMidiEvent* v = reinterpret_cast (_events->events[n]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 552/1170] Compiling libs/widgets/frame.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/bundle.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 553/1170] Compiling libs/widgets/focus_entry.cc [ 554/1170] Compiling libs/widgets/pane.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/midi_clock_slave.cc:36: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/midi_clock_slave.cc:40: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 555/1170] Compiling libs/widgets/eventboxext.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/ardour/audio_backend.h:32, from ../libs/ardour/ardour/graph.h:37, from ../libs/ardour/rt_task.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 556/1170] Linking build/libs/ardouralsautil/libardouralsautil.so [ 557/1170] Compiling libs/widgets/prompter.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/session_rtevents.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/session_rtevents.cc:31: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/monitor_control.h:27, from ../libs/ardour/session_rtevents.cc:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 558/1170] Compiling libs/widgets/stateful_button.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/sndfileimportable.h:28, from ../libs/ardour/sndfileimportable.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 559/1170] 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/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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../libs/gtkmm2ext/actions.cc:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h: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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:40: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /usr/include/gtk-2.0/gtk/gtktooltips.h: At global scope: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:32, from /usr/include/gtkmm-2.4/gtkmm.h:108: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:98:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 98 | GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:101:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 101 | const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:117:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 117 | GtkRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:120:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 120 | const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:344:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 344 | GtkVRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:347:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 347 | const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:414:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 414 | GtkHRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:417:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 417 | const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 560/1170] Compiling libs/widgets/fastmeter.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ardour/automatable.cc:34: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/automatable.cc:44: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/automatable.cc:42: ../libs/ardour/ardour/pan_controllable.h: In constructor 'ARDOUR::PanControllable::PanControllable(ARDOUR::Session&, std::string, ARDOUR::Pannable*, Evoral::Parameter, Temporal::TimeDomain)': ../libs/ardour/ardour/pan_controllable.h:43:98: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 43 | std::shared_ptr(new AutomationList(param, td)), | ^ ../libs/ardour/ardour/pan_controllable.h:43:98: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/ardour/pan_controllable.h:43:98: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/automatable.cc: In member function 'int ARDOUR::Automatable::set_automation_xml_state(const XMLNode&, Evoral::Parameter)': ../libs/ardour/automatable.cc:302:102: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 302 | std::shared_ptr al (new AutomationList(**niter, param)); | ^ ../libs/ardour/automatable.cc:302:102: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/automatable.cc:302:102: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/automatable.cc: In member function 'virtual std::shared_ptr ARDOUR::Automatable::control_factory(const Evoral::Parameter&)': ../libs/ardour/automatable.cc:555:131: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 555 | list = std::shared_ptr(new AutomationList(param, desc, Temporal::AudioTime)); | ^ ../libs/ardour/automatable.cc:555:131: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/automatable.cc:555:131: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/automatable.cc:603:101: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 603 | list = std::shared_ptr(new AutomationList(param, desc, time_domain())); | ^ ../libs/ardour/automatable.cc:603:101: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/automatable.cc:603:101: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29, from ../libs/ardour/automatable.cc:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 561/1170] Compiling libs/widgets/slider_controller.cc In file included from /usr/include/gdkmm-2.4/gdkmm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../libs/gtkmm2ext/gtk_ui.cc:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h: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:34, 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 /usr/include/gtkmm-2.4/gtkmm.h:87: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:40: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:32, from /usr/include/gtkmm-2.4/gtkmm.h:108: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:98:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 98 | GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:101:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 101 | const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:117:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 117 | GtkRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:120:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 120 | const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:344:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 344 | GtkVRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:347:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 347 | const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:414:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 414 | GtkHRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:417:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 417 | const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 562/1170] Compiling libs/widgets/tearoff.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/element_importer.h:30, from ../libs/ardour/ardour/location_importer.h:25, from ../libs/ardour/location_importer.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/location_importer.cc:27: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/location_importer.cc: In member function 'virtual bool ARDOUR::LocationImporter::_prepare_move()': ../libs/ardour/location_importer.cc:138:50: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 138 | location = new Location (original); // Updates id | ^ ../libs/ardour/location_importer.cc:138:50: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/location_importer.cc:138:50: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 563/1170] Compiling libs/widgets/paths_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/port_engine.h:30, from ../libs/ardour/ardour/port.h:36, from ../libs/ardour/ardour/midi_port.h:27, from ../libs/ardour/ardour/async_midi_port.h:41, from ../libs/ardour/ticker.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/ticker.cc:35: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 564/1170] Linking build/libs/gtkmm2ext/libgtkmm2ext.so In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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 ../libs/gtkmm2ext/gtkmm2ext/colors.h:25, from ../libs/widgets/ardour_icon.cc:23: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/gdkmm-2.4/gdkmm/types.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 565/1170] Compiling libs/widgets/tooltips.cc [ 566/1170] Compiling libs/widgets/ui_config.cc [ 567/1170] Compiling libs/widgets/tabbable.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/auditioner.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/auditioner.h:33, from ../libs/ardour/auditioner.cc:32: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/disk_io.h:33, from ../libs/ardour/ardour/disk_reader.h:29, from ../libs/ardour/auditioner.cc:35: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/auditioner.cc: In member function 'bool ARDOUR::Auditioner::load_synth()': ../libs/ardour/auditioner.cc:156:98: warning: 'new' of type 'ARDOUR::PluginInsert' with extended alignment 16 [-Waligned-new=] 156 | asynth = std::shared_ptr (new PluginInsert (_session, time_domain(), p)); | ^ ../libs/ardour/auditioner.cc:156:98: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/auditioner.cc:156:98: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 568/1170] Compiling libs/widgets/searchbar.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/port_engine.h:30, from ../libs/ardour/ardour/port_engine_shared.h:35, from ../libs/ardour/port_engine_shared.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 569/1170] Compiling libs/widgets/choice.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/port_engine.h:30, from ../libs/ardour/ardour/port.h:36, from ../libs/ardour/ardour/midi_port.h:27, from ../libs/ardour/ardour/async_midi_port.h:41, from ../libs/ardour/midi_scene_changer.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/midi_scene_changer.cc:31: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/midi_scene_changer.cc: In member function 'void ARDOUR::MIDISceneChanger::program_change_input(MIDI::Parser&, MIDI::byte, int)': ../libs/ardour/midi_scene_changer.cc:317:109: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 317 | loc = new Location (_session, timepos_t (time), timepos_t (time), new_name, Location::IsMark); | ^ ../libs/ardour/midi_scene_changer.cc:317:109: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/midi_scene_changer.cc:317:109: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 570/1170] Compiling libs/widgets/popup.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 571/1170] Compiling libs/waveview/wave_view_private.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 572/1170] Compiling libs/waveview/debug.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/entry.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 573/1170] Compiling libs/waveview/wave_view.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 574/1170] Compiling libs/qm-dsp/dsp/onsets/DetectionFunction.cpp In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, 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/image.h:31, from ../libs/widgets/prompter.cc:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/image.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from ../libs/widgets/widgets/prompter.h:26, from ../libs/widgets/prompter.cc:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 575/1170] Compiling libs/qm-dsp/dsp/onsets/PeakPicking.cpp In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/location.h:41, from ../libs/ardour/session_time.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/session_time.cc:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 576/1170] Compiling libs/qm-dsp/dsp/chromagram/Chromagram.cpp In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 577/1170] Compiling libs/qm-dsp/base/Pitch.cpp In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Curve.h:25, from ../libs/ardour/audioregion.cc:44: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/audioregion.cc:49: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/audioregion.cc: In constructor 'ARDOUR::AudioRegion::AudioRegion(ARDOUR::Session&, const ARDOUR::timepos_t&, const ARDOUR::timecnt_t&, std::string)': ../libs/ardour/audioregion.cc:215:152: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 215 | , _fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeInAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:251:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 251 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:215:152: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 215 | , _fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeInAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:251:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 251 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:215:152: note: use '-faligned-new' to enable C++17 over-aligned new support 215 | , _fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeInAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:251:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 251 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:216:168: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 216 | , _inverse_fade_in (Properties::inverse_fade_in, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeInAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:251:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 251 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:216:168: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 216 | , _inverse_fade_in (Properties::inverse_fade_in, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeInAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:251:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 251 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:216:168: note: use '-faligned-new' to enable C++17 over-aligned new support 216 | , _inverse_fade_in (Properties::inverse_fade_in, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeInAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:251:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 251 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:217:155: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 217 | , _fade_out (Properties::fade_out, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeOutAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:251:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 251 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:217:155: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 217 | , _fade_out (Properties::fade_out, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeOutAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:251:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 251 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:217:155: note: use '-faligned-new' to enable C++17 over-aligned new support 217 | , _fade_out (Properties::fade_out, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeOutAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:251:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 251 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:218:171: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 218 | , _inverse_fade_out (Properties::inverse_fade_out, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeOutAutomation), Temporal::AudioTime))) | ^ ../libs/ardour/audioregion.cc:251:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 251 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:218:171: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 218 | , _inverse_fade_out (Properties::inverse_fade_out, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeOutAutomation), Temporal::AudioTime))) | ^ ../libs/ardour/audioregion.cc:251:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 251 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:218:171: note: use '-faligned-new' to enable C++17 over-aligned new support 218 | , _inverse_fade_out (Properties::inverse_fade_out, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeOutAutomation), Temporal::AudioTime))) | ^ ../libs/ardour/audioregion.cc:251:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 251 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:252:155: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 252 | , _envelope (Properties::envelope, std::shared_ptr (new AutomationList (Evoral::Parameter(EnvelopeAutomation), Temporal::AudioTime))) | ^ ../libs/ardour/audioregion.cc:252:155: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/audioregion.cc:252:155: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/audioregion.cc: In constructor 'ARDOUR::AudioRegion::AudioRegion(const ARDOUR::Region::SourceList&)': ../libs/ardour/audioregion.cc:215:152: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 215 | , _fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeInAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:264:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 264 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:215:152: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 215 | , _fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeInAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:264:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 264 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:215:152: note: use '-faligned-new' to enable C++17 over-aligned new support 215 | , _fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeInAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:264:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 264 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:216:168: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 216 | , _inverse_fade_in (Properties::inverse_fade_in, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeInAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:264:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 264 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:216:168: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 216 | , _inverse_fade_in (Properties::inverse_fade_in, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeInAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:264:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 264 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:216:168: note: use '-faligned-new' to enable C++17 over-aligned new support 216 | , _inverse_fade_in (Properties::inverse_fade_in, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeInAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:264:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 264 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:217:155: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 217 | , _fade_out (Properties::fade_out, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeOutAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:264:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 264 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:217:155: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 217 | , _fade_out (Properties::fade_out, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeOutAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:264:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 264 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:217:155: note: use '-faligned-new' to enable C++17 over-aligned new support 217 | , _fade_out (Properties::fade_out, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeOutAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:264:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 264 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:218:171: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 218 | , _inverse_fade_out (Properties::inverse_fade_out, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeOutAutomation), Temporal::AudioTime))) | ^ ../libs/ardour/audioregion.cc:264:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 264 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:218:171: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 218 | , _inverse_fade_out (Properties::inverse_fade_out, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeOutAutomation), Temporal::AudioTime))) | ^ ../libs/ardour/audioregion.cc:264:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 264 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:218:171: note: use '-faligned-new' to enable C++17 over-aligned new support 218 | , _inverse_fade_out (Properties::inverse_fade_out, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeOutAutomation), Temporal::AudioTime))) | ^ ../libs/ardour/audioregion.cc:264:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 264 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:265:155: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 265 | , _envelope (Properties::envelope, std::shared_ptr (new AutomationList (Evoral::Parameter(EnvelopeAutomation), Temporal::AudioTime))) | ^ ../libs/ardour/audioregion.cc:265:155: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/audioregion.cc:265:155: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/audioregion.cc: In constructor 'ARDOUR::AudioRegion::AudioRegion(std::shared_ptr)': ../libs/ardour/audioregion.cc:227:117: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 227 | , _fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_fade_in.val()))) \ | ^ ../libs/ardour/audioregion.cc:276:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 276 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:227:117: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 227 | , _fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_fade_in.val()))) \ | ^ ../libs/ardour/audioregion.cc:276:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 276 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:227:117: note: use '-faligned-new' to enable C++17 over-aligned new support 227 | , _fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_fade_in.val()))) \ | ^ ../libs/ardour/audioregion.cc:276:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 276 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:228:133: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 228 | , _inverse_fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_inverse_fade_in.val()))) \ | ^ ../libs/ardour/audioregion.cc:276:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 276 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:228:133: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 228 | , _inverse_fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_inverse_fade_in.val()))) \ | ^ ../libs/ardour/audioregion.cc:276:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 276 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:228:133: note: use '-faligned-new' to enable C++17 over-aligned new support 228 | , _inverse_fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_inverse_fade_in.val()))) \ | ^ ../libs/ardour/audioregion.cc:276:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 276 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:229:119: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 229 | , _fade_out (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_fade_out.val()))) \ | ^ ../libs/ardour/audioregion.cc:276:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 276 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:229:119: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 229 | , _fade_out (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_fade_out.val()))) \ | ^ ../libs/ardour/audioregion.cc:276:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 276 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:229:119: note: use '-faligned-new' to enable C++17 over-aligned new support 229 | , _fade_out (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_fade_out.val()))) \ | ^ ../libs/ardour/audioregion.cc:276:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 276 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:230:135: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 230 | , _inverse_fade_out (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_inverse_fade_out.val()))) | ^ ../libs/ardour/audioregion.cc:276:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 276 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:230:135: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 230 | , _inverse_fade_out (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_inverse_fade_out.val()))) | ^ ../libs/ardour/audioregion.cc:276:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 276 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:230:135: note: use '-faligned-new' to enable C++17 over-aligned new support 230 | , _inverse_fade_out (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_inverse_fade_out.val()))) | ^ ../libs/ardour/audioregion.cc:276:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 276 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:280:176: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 280 | , _envelope (Properties::envelope, std::shared_ptr (new AutomationList (*other->_envelope.val(), timepos_t (Temporal::AudioTime), other->len_as_tpos ()))) | ^ ../libs/ardour/audioregion.cc:280:176: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/audioregion.cc:280:176: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/audioregion.cc: In constructor 'ARDOUR::AudioRegion::AudioRegion(std::shared_ptr, const ARDOUR::timecnt_t&)': ../libs/ardour/audioregion.cc:227:117: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 227 | , _fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_fade_in.val()))) \ | ^ ../libs/ardour/audioregion.cc:298:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 298 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:227:117: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 227 | , _fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_fade_in.val()))) \ | ^ ../libs/ardour/audioregion.cc:298:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 298 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:227:117: note: use '-faligned-new' to enable C++17 over-aligned new support 227 | , _fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_fade_in.val()))) \ | ^ ../libs/ardour/audioregion.cc:298:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 298 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:228:133: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 228 | , _inverse_fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_inverse_fade_in.val()))) \ | ^ ../libs/ardour/audioregion.cc:298:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 298 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:228:133: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 228 | , _inverse_fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_inverse_fade_in.val()))) \ | ^ ../libs/ardour/audioregion.cc:298:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 298 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:228:133: note: use '-faligned-new' to enable C++17 over-aligned new support 228 | , _inverse_fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_inverse_fade_in.val()))) \ | ^ ../libs/ardour/audioregion.cc:298:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 298 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:229:119: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 229 | , _fade_out (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_fade_out.val()))) \ | ^ ../libs/ardour/audioregion.cc:298:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 298 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:229:119: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 229 | , _fade_out (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_fade_out.val()))) \ | ^ ../libs/ardour/audioregion.cc:298:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 298 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:229:119: note: use '-faligned-new' to enable C++17 over-aligned new support 229 | , _fade_out (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_fade_out.val()))) \ | ^ ../libs/ardour/audioregion.cc:298:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 298 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:230:135: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 230 | , _inverse_fade_out (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_inverse_fade_out.val()))) | ^ ../libs/ardour/audioregion.cc:298:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 298 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:230:135: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 230 | , _inverse_fade_out (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_inverse_fade_out.val()))) | ^ ../libs/ardour/audioregion.cc:298:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 298 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:230:135: note: use '-faligned-new' to enable C++17 over-aligned new support 230 | , _inverse_fade_out (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_inverse_fade_out.val()))) | ^ ../libs/ardour/audioregion.cc:298:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 298 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:302:173: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 302 | , _envelope (Properties::envelope, std::shared_ptr (new AutomationList (*other->_envelope.val(), timepos_t (offset.samples()), other->len_as_tpos ()))) | ^ ../libs/ardour/audioregion.cc:302:173: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/audioregion.cc:302:173: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/audioregion.cc: In constructor 'ARDOUR::AudioRegion::AudioRegion(std::shared_ptr, const ARDOUR::Region::SourceList&)': ../libs/ardour/audioregion.cc:227:117: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 227 | , _fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_fade_in.val()))) \ | ^ ../libs/ardour/audioregion.cc:320:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 320 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:227:117: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 227 | , _fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_fade_in.val()))) \ | ^ ../libs/ardour/audioregion.cc:320:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 320 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:227:117: note: use '-faligned-new' to enable C++17 over-aligned new support 227 | , _fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_fade_in.val()))) \ | ^ ../libs/ardour/audioregion.cc:320:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 320 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:228:133: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 228 | , _inverse_fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_inverse_fade_in.val()))) \ | ^ ../libs/ardour/audioregion.cc:320:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 320 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:228:133: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 228 | , _inverse_fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_inverse_fade_in.val()))) \ | ^ ../libs/ardour/audioregion.cc:320:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 320 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:228:133: note: use '-faligned-new' to enable C++17 over-aligned new support 228 | , _inverse_fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_inverse_fade_in.val()))) \ | ^ ../libs/ardour/audioregion.cc:320:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 320 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:229:119: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 229 | , _fade_out (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_fade_out.val()))) \ | ^ ../libs/ardour/audioregion.cc:320:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 320 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:229:119: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 229 | , _fade_out (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_fade_out.val()))) \ | ^ ../libs/ardour/audioregion.cc:320:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 320 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:229:119: note: use '-faligned-new' to enable C++17 over-aligned new support 229 | , _fade_out (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_fade_out.val()))) \ | ^ ../libs/ardour/audioregion.cc:320:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 320 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:230:135: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 230 | , _inverse_fade_out (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_inverse_fade_out.val()))) | ^ ../libs/ardour/audioregion.cc:320:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 320 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:230:135: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 230 | , _inverse_fade_out (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_inverse_fade_out.val()))) | ^ ../libs/ardour/audioregion.cc:320:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 320 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:230:135: note: use '-faligned-new' to enable C++17 over-aligned new support 230 | , _inverse_fade_out (Properties::fade_in, std::shared_ptr (new AutomationList (*other->_inverse_fade_out.val()))) | ^ ../libs/ardour/audioregion.cc:320:11: note: in expansion of macro 'AUDIOREGION_COPY_STATE' 320 | , AUDIOREGION_COPY_STATE (other) | ^~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:321:120: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 321 | , _envelope (Properties::envelope, std::shared_ptr (new AutomationList (*other->_envelope.val()))) | ^ ../libs/ardour/audioregion.cc:321:120: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/audioregion.cc:321:120: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/audioregion.cc: In constructor 'ARDOUR::AudioRegion::AudioRegion(ARDOUR::Region::SourceList&)': ../libs/ardour/audioregion.cc:215:152: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 215 | , _fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeInAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:339:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 339 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:215:152: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 215 | , _fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeInAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:339:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 339 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:215:152: note: use '-faligned-new' to enable C++17 over-aligned new support 215 | , _fade_in (Properties::fade_in, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeInAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:339:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 339 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:216:168: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 216 | , _inverse_fade_in (Properties::inverse_fade_in, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeInAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:339:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 339 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:216:168: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 216 | , _inverse_fade_in (Properties::inverse_fade_in, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeInAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:339:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 339 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:216:168: note: use '-faligned-new' to enable C++17 over-aligned new support 216 | , _inverse_fade_in (Properties::inverse_fade_in, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeInAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:339:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 339 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:217:155: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 217 | , _fade_out (Properties::fade_out, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeOutAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:339:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 339 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:217:155: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 217 | , _fade_out (Properties::fade_out, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeOutAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:339:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 339 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:217:155: note: use '-faligned-new' to enable C++17 over-aligned new support 217 | , _fade_out (Properties::fade_out, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeOutAutomation), Temporal::AudioTime))) \ | ^ ../libs/ardour/audioregion.cc:339:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 339 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:218:171: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 218 | , _inverse_fade_out (Properties::inverse_fade_out, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeOutAutomation), Temporal::AudioTime))) | ^ ../libs/ardour/audioregion.cc:339:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 339 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:218:171: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter 218 | , _inverse_fade_out (Properties::inverse_fade_out, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeOutAutomation), Temporal::AudioTime))) | ^ ../libs/ardour/audioregion.cc:339:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 339 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:218:171: note: use '-faligned-new' to enable C++17 over-aligned new support 218 | , _inverse_fade_out (Properties::inverse_fade_out, std::shared_ptr (new AutomationList (Evoral::Parameter (FadeOutAutomation), Temporal::AudioTime))) | ^ ../libs/ardour/audioregion.cc:339:11: note: in expansion of macro 'AUDIOREGION_STATE_DEFAULT' 339 | , AUDIOREGION_STATE_DEFAULT | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:340:154: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 340 | , _envelope (Properties::envelope, std::shared_ptr (new AutomationList(Evoral::Parameter(EnvelopeAutomation), Temporal::AudioTime))) | ^ ../libs/ardour/audioregion.cc:340:154: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/audioregion.cc:340:154: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/audioregion.cc: In member function 'void ARDOUR::AudioRegion::set_fade_in(ARDOUR::FadeShape, ARDOUR::samplecnt_t)': ../libs/ardour/audioregion.cc:1040:118: warning: 'new' of type 'Evoral::ControlList' with extended alignment 16 [-Waligned-new=] 1040 | std::shared_ptr c1 (new Evoral::ControlList (FadeInAutomation, desc, Temporal::AudioTime)); | ^ ../libs/ardour/audioregion.cc:1040:118: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/audioregion.cc:1040:118: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/audioregion.cc:1041:118: warning: 'new' of type 'Evoral::ControlList' with extended alignment 16 [-Waligned-new=] 1041 | std::shared_ptr c2 (new Evoral::ControlList (FadeInAutomation, desc, Temporal::AudioTime)); | ^ ../libs/ardour/audioregion.cc:1041:118: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/audioregion.cc:1041:118: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/audioregion.cc:1042:118: warning: 'new' of type 'Evoral::ControlList' with extended alignment 16 [-Waligned-new=] 1042 | std::shared_ptr c3 (new Evoral::ControlList (FadeInAutomation, desc, Temporal::AudioTime)); | ^ ../libs/ardour/audioregion.cc:1042:118: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/audioregion.cc:1042:118: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/audioregion.cc: In member function 'void ARDOUR::AudioRegion::set_fade_out(ARDOUR::FadeShape, ARDOUR::samplecnt_t)': ../libs/ardour/audioregion.cc:1123:119: warning: 'new' of type 'Evoral::ControlList' with extended alignment 16 [-Waligned-new=] 1123 | std::shared_ptr c1 (new Evoral::ControlList (FadeOutAutomation, desc, Temporal::AudioTime)); | ^ ../libs/ardour/audioregion.cc:1123:119: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/audioregion.cc:1123:119: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/audioregion.cc:1124:119: warning: 'new' of type 'Evoral::ControlList' with extended alignment 16 [-Waligned-new=] 1124 | std::shared_ptr c2 (new Evoral::ControlList (FadeOutAutomation, desc, Temporal::AudioTime)); | ^ ../libs/ardour/audioregion.cc:1124:119: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/audioregion.cc:1124:119: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/audioregion.h:34, from ../libs/ardour/ardour/analysis_graph.h:29, from ../libs/ardour/audioregion.cc:47: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/list:66, from /usr/include/sigc++-2.0/sigc++/signal.h:7, from /usr/include/sigc++-2.0/sigc++/sigc++.h:123, from /usr/include/glibmm-2.4/glibmm/threads.h:32, from ../libs/ardour/audioregion.cc:35: /usr/include/c++/13.2.1/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_iterator; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 133 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 ../libs/ardour/audioregion.cc: In member function 'void ARDOUR::AudioRegion::build_transients()': ../libs/ardour/audioregion.cc:1793:44: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1793 | _transients.insert (_transients.end(), low, high); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:1793:44: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 ../libs/ardour/audioregion.cc:1843:44: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 1843 | _transients.insert (_transients.end(), these_results.begin(), these_results.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/audioregion.cc:1843:44: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 [ 578/1170] Compiling libs/qm-dsp/dsp/rateconversion/Decimator.cpp [ 579/1170] Compiling libs/qm-dsp/dsp/keydetection/GetKeyMode.cpp [ 580/1170] Compiling libs/qm-dsp/ext/kissfft/tools/kiss_fftr.c In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/gdkmm-2.4/gdkmm/cursor.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 581/1170] Compiling libs/qm-dsp/dsp/mfcc/MFCC.cpp In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/main.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/port_insert.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/port_insert.cc:33: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/port_insert.cc: In constructor 'ARDOUR::PortInsert::PortInsert(ARDOUR::Session&, std::shared_ptr, std::shared_ptr)': ../libs/ardour/port_insert.cc:60:223: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 60 | _out->set_gain_control (std::shared_ptr (new GainControl (_session, Evoral::Parameter(BusSendLevel), std::shared_ptr (new AutomationList (Evoral::Parameter (BusSendLevel), time_domain()))))); | ^ ../libs/ardour/port_insert.cc:60:223: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/port_insert.cc:60:223: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/port_insert.cc:62:262: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 62 | _out->set_polarity_control (std::shared_ptr (new AutomationControl (_session, PhaseAutomation, ParameterDescriptor (PhaseAutomation), std::shared_ptr(new AutomationList(Evoral::Parameter(PhaseAutomation), time_domain())), "polarity-invert"))); | ^ ../libs/ardour/port_insert.cc:62:262: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/port_insert.cc:62:262: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/port_insert.cc:66:225: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 66 | _gain_control = std::shared_ptr (new GainControl (_session, Evoral::Parameter(InsertReturnLevel), std::shared_ptr (new AutomationList (Evoral::Parameter (InsertReturnLevel), time_domain())))); | ^ ../libs/ardour/port_insert.cc:66:225: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/port_insert.cc:66:225: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 582/1170] Compiling libs/qm-dsp/ext/kissfft/kiss_fft.c [ 583/1170] Compiling libs/qm-dsp/dsp/transforms/FFT.cpp [ 584/1170] Compiling libs/qm-dsp/base/SincWindow.cpp In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/tempo.h:35, from ../libs/ardour/session_process.cc:38: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/auditioner.h:33, from ../libs/ardour/session_process.cc:41: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/disk_io.h:33, from ../libs/ardour/ardour/disk_reader.h:29, from ../libs/ardour/session_process.cc:45: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/pbd/pbd/convert.h:27, from ../libs/pbd/pbd/i18n.h:23, from ../libs/ardour/session_process.cc:31: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ARDOUR::CueEvent}; _Tp = ARDOUR::CueEvent; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ARDOUR::CueEvent}; _Tp = ARDOUR::CueEvent; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ARDOUR::CueEvent; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void ARDOUR::Session::sync_cues_from_list(const ARDOUR::Locations::LocationList&)' at ../libs/ardour/session_process.cc:1679:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 585/1170] Compiling libs/qm-dsp/dsp/chromagram/ConstantQ.cpp [ 586/1170] Compiling libs/qm-dsp/maths/pca/pca.c ../libs/qm-dsp/ext/kissfft/tools/kiss_fftr.c: In function 'kiss_fftr_alloc': ../libs/qm-dsp/ext/kissfft/tools/kiss_fftr.c:52:20: warning: cast increases required alignment of target type [-Wcast-align] 52 | st->substate = (kiss_fft_cfg) (st + 1); /*just beyond kiss_fftr_state struct */ | ^ ../libs/qm-dsp/ext/kissfft/tools/kiss_fftr.c:53:18: warning: cast increases required alignment of target type [-Wcast-align] 53 | st->tmpbuf = (kiss_fft_cpx *) (((char *) st->substate) + subsize); | ^ [ 587/1170] Compiling libs/qm-dsp/maths/Correlation.cpp In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/cairomm-1.0/cairomm/context.h:22, from ../libs/canvas/canvas/item.h:28, from ../libs/canvas/canvas/container.h:23, from ../libs/canvas/canvas/arrow.h:29, from ../libs/canvas/arrow.cc:28: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void ArdourCanvas::Arrow::setup_polygon(int)' at ../libs/canvas/arrow.cc:248:20: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void ArdourCanvas::Arrow::setup_polygon(int)' at ../libs/canvas/arrow.cc:249:20: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void ArdourCanvas::Arrow::setup_polygon(int)' at ../libs/canvas/arrow.cc:250:20: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void ArdourCanvas::Arrow::setup_polygon(int)' at ../libs/canvas/arrow.cc:253:20: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void ArdourCanvas::Arrow::setup_polygon(int)' at ../libs/canvas/arrow.cc:254:20: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void ArdourCanvas::Arrow::setup_polygon(int)' at ../libs/canvas/arrow.cc:255:20: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void ArdourCanvas::Arrow::setup_polygon(int)' at ../libs/canvas/arrow.cc:256:20: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 588/1170] Compiling libs/qm-dsp/dsp/phasevocoder/PhaseVocoder.cpp [ 589/1170] Compiling libs/qm-dsp/maths/CosineDistance.cpp [ 590/1170] Compiling libs/qm-dsp/maths/KLDivergence.cpp In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer_set.h:34, from ../libs/ardour/ardour/plugin.h:33, from ../libs/ardour/instrument_info.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 591/1170] Compiling libs/qm-dsp/dsp/tonal/ChangeDetectionFunction.cpp [ 592/1170] Compiling libs/qm-dsp/maths/MathUtilities.cpp [ 593/1170] Compiling libs/qm-dsp/dsp/tonal/TonalEstimator.cpp [ 594/1170] Compiling libs/qm-dsp/dsp/tempotracking/DownBeat.cpp In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/midi_source.cc:43: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/midi_source.cc:53: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/file_source.h:29, from ../libs/ardour/midi_source.cc:47: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/ardour/audio_backend.h:32, from ../libs/ardour/session_transport.cc:49: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/auditioner.h:33, from ../libs/ardour/session_transport.cc:51: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/disk_io.h:33, from ../libs/ardour/ardour/disk_reader.h:29, from ../libs/ardour/session_transport.cc:56: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/session_transport.cc: In member function 'void ARDOUR::Session::flush_cue_recording()': ../libs/ardour/session_transport.cc:2149:150: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 2149 | Location* l = new Location (*this, when, when, std::string(), Location::Flags (Location::IsMark|Location::IsCueMarker), cr.cue_number); | ^ ../libs/ardour/session_transport.cc:2149:150: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/session_transport.cc:2149:150: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/list:66, from ../libs/pbd/pbd/signals.h:27, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_transport.cc:38: /usr/include/c++/13.2.1/bits/list.tcc: In function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = ARDOUR::TimelineRange; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 133 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = ARDOUR::TimelineRange; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = ARDOUR::TimelineRange; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = ARDOUR::TimelineRange; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/list.tcc:267:5, inlined from 'void ARDOUR::Session::request_play_range(std::__cxx11::list*, bool)' at ../libs/ardour/session_transport.cc:1057:22: /usr/include/c++/13.2.1/bits/list.tcc:320:17: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 320 | insert(__last1, __first2, __last2); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/list.tcc:320:17: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = ARDOUR::TimelineRange; _Alloc = std::allocator]', inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = ARDOUR::TimelineRange; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/list.tcc:286:22, inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = ARDOUR::TimelineRange; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/list.tcc:267:5, inlined from 'void ARDOUR::Session::set_play_range(std::__cxx11::list&, bool)' at ../libs/ardour/session_transport.cc:1782:24: /usr/include/c++/13.2.1/bits/list.tcc:320:17: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 320 | insert(__last1, __first2, __last2); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/list.tcc:320:17: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 [ 595/1170] Compiling libs/qm-dsp/dsp/tonal/TCSgram.cpp [ 596/1170] Compiling libs/qm-dsp/dsp/wavelet/Wavelet.cpp [ 597/1170] Compiling libs/qm-dsp/dsp/tempotracking/TempoTrack.cpp [ 598/1170] Compiling libs/qm-dsp/dsp/signalconditioning/Framer.cpp [ 599/1170] Compiling libs/qm-dsp/dsp/signalconditioning/FiltFilt.cpp In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/smf_source.cc:43: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/smf_source.cc:54: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/midi_model.h:37, from ../libs/ardour/smf_source.cc:50: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/qm-dsp/base/SincWindow.h:17, from ../libs/qm-dsp/base/SincWindow.cpp:14: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void SincWindow::init()' at ../libs/qm-dsp/base/SincWindow.cpp:24:20: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void SincWindow::init()' at ../libs/qm-dsp/base/SincWindow.cpp:34:24: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void SincWindow::init()' at ../libs/qm-dsp/base/SincWindow.cpp:37:20: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void SincWindow::init()' at ../libs/qm-dsp/base/SincWindow.cpp:41:24: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/cairomm-1.0/cairomm/context.h:22, from ../libs/canvas/canvas/item.h:28, from ../libs/canvas/canvas/xfade_curve.h:24, from ../libs/canvas/xfade_curve.cc:24: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ArdourCanvas::Duple&}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 133 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'static void ArdourCanvas::InterpolatedCurve::_interpolate(const ArdourCanvas::Points&, std::vector::size_type, int, SplineType, ArdourCanvas::Points&)' at ../libs/canvas/canvas/interpolated_curve.h:217:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'static void ArdourCanvas::InterpolatedCurve::_interpolate(const ArdourCanvas::Points&, std::vector::size_type, int, SplineType, ArdourCanvas::Points&)' at ../libs/canvas/canvas/interpolated_curve.h:222:22: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'static void ArdourCanvas::InterpolatedCurve::_interpolate(const ArdourCanvas::Points&, std::vector::size_type, int, SplineType, ArdourCanvas::Points&)' at ../libs/canvas/canvas/interpolated_curve.h:225:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ../libs/canvas/canvas/curve.h:25, from ../libs/canvas/canvas/xfade_curve.h:25: ../libs/canvas/canvas/interpolated_curve.h: In static member function 'static void ArdourCanvas::InterpolatedCurve::interpolate(const ArdourCanvas::Points&, uint32_t, SplineType, bool, ArdourCanvas::Points&)': ../libs/canvas/canvas/interpolated_curve.h:84:40: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 84 | vertices.insert(vertices.begin(), pn1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'static void ArdourCanvas::InterpolatedCurve::interpolate(const ArdourCanvas::Points&, uint32_t, SplineType, bool, ArdourCanvas::Points&)' at ../libs/canvas/canvas/interpolated_curve.h:86:22: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../libs/canvas/canvas/interpolated_curve.h: In static member function 'static void ArdourCanvas::InterpolatedCurve::interpolate(const ArdourCanvas::Points&, uint32_t, SplineType, bool, ArdourCanvas::Points&)': ../libs/canvas/canvas/interpolated_curve.h:111:41: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 111 | vertices.insert (vertices.begin(), start); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'static void ArdourCanvas::InterpolatedCurve::interpolate(const ArdourCanvas::Points&, uint32_t, SplineType, bool, ArdourCanvas::Points&)' at ../libs/canvas/canvas/interpolated_curve.h:114:23: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 600/1170] Compiling libs/qm-dsp/base/KaiserWindow.cpp [ 601/1170] Compiling libs/qm-dsp/dsp/signalconditioning/Filter.cpp [ 602/1170] Compiling libs/qm-dsp/dsp/signalconditioning/DFProcess.cpp [ 603/1170] Compiling libs/qm-dsp/dsp/rateconversion/DecimatorB.cpp In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 604/1170] Compiling libs/qm-dsp/dsp/rhythm/BeatSpectrum.cpp [ 605/1170] Compiling libs/qm-dsp/dsp/tempotracking/TempoTrackV2.cpp [ 606/1170] Compiling libs/vamp-pyin/Yin.cpp [ 607/1170] Compiling libs/vamp-pyin/MonoPitchHMM.cpp [ 608/1170] Compiling libs/vamp-pyin/MonoNote.cpp [ 609/1170] Compiling libs/vamp-pyin/MonoNoteHMM.cpp [ 610/1170] Compiling libs/vamp-pyin/MonoNoteParameters.cpp [ 611/1170] Compiling libs/vamp-pyin/MonoPitch.cpp [ 612/1170] Compiling libs/vamp-pyin/SparseHMM.cpp [ 613/1170] Compiling libs/vamp-pyin/LocalCandidatePYIN.cpp [ 614/1170] Compiling libs/vamp-pyin/PYinVamp.cpp [ 615/1170] Compiling libs/vamp-pyin/YinUtil.cpp [ 616/1170] Compiling libs/vamp-pyin/libmain.cpp [ 617/1170] Compiling libs/vamp-pyin/YinVamp.cpp [ 618/1170] Compiling tools/sanity_check/systemtest.cpp [ 619/1170] Compiling tools/sanity_check/main.cpp [ 620/1170] Compiling libs/clearlooks-newer/clearlooks_draw_glossy.c [ 621/1170] Compiling libs/clearlooks-newer/clearlooks_draw.c In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/qm-dsp/dsp/chromagram/ConstantQ.h:19, from ../libs/qm-dsp/dsp/chromagram/ConstantQ.cpp:15: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void ConstantQ::sparsekernel()' at ../libs/qm-dsp/dsp/chromagram/ConstantQ.cpp:167:24: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void ConstantQ::sparsekernel()' at ../libs/qm-dsp/dsp/chromagram/ConstantQ.cpp:168:24: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 622/1170] Compiling libs/clearlooks-newer/support.c [ 623/1170] Compiling libs/clearlooks-newer/clearlooks_style.c [ 624/1170] Compiling libs/clearlooks-newer/clearlooks_rc_style.c In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Curve.h:25, from ../libs/ardour/slavable_automation_control.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/slavable_automation_control.cc:34: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/slavable_automation_control.cc:33: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/qm-dsp/base/KaiserWindow.h:17, from ../libs/qm-dsp/base/KaiserWindow.cpp:14: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void KaiserWindow::init()' at ../libs/qm-dsp/base/KaiserWindow.cpp:60:20: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void KaiserWindow::init()' at ../libs/qm-dsp/base/KaiserWindow.cpp:63:27: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 625/1170] Compiling libs/clearlooks-newer/clearlooks_theme_main.c [ 626/1170] Compiling libs/clearlooks-newer/widget-information.c [ 627/1170] Compiling libs/clearlooks-newer/clearlooks_draw_gummy.c In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../libs/ardour/lxvst_plugin.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 628/1170] Compiling libs/clearlooks-newer/clearlooks_draw_inverted.c In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/slavable.h:33, from ../libs/ardour/slavable.cc:28: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/slavable.cc:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 629/1170] Compiling libs/clearlooks-newer/animation.c In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/qm-dsp/dsp/tempotracking/DownBeat.h:19, from ../libs/qm-dsp/dsp/tempotracking/DownBeat.cpp:16: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void DownBeat::getBeatSD(std::vector&) const' at ../libs/qm-dsp/dsp/tempotracking/DownBeat.cpp:309:68: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void DownBeat::findDownBeats(const float*, size_t, const d_vec_t&, i_vec_t&)' at ../libs/qm-dsp/dsp/tempotracking/DownBeat.cpp:215:31: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 630/1170] Compiling libs/clearlooks-newer/cairo-support.c In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/tempo.h:35, from ../libs/ctrl-interface/control_protocol/basic_ui.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ctrl-interface/control_protocol/basic_ui.cc:31: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ctrl-interface/control_protocol/basic_ui.cc: In member function 'void BasicUI::loop_location(const ARDOUR::timepos_t&, const ARDOUR::timepos_t&)': ../libs/ctrl-interface/control_protocol/basic_ui.cc:127:101: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 127 | Location* loc = new Location (*session, start, end, _("Loop"), Location::IsAutoLoop); | ^ ../libs/ctrl-interface/control_protocol/basic_ui.cc:127:101: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ctrl-interface/control_protocol/basic_ui.cc:127:101: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ctrl-interface/control_protocol/basic_ui.cc: In member function 'void BasicUI::add_marker(const std::string&)': ../libs/ctrl-interface/control_protocol/basic_ui.cc:158:96: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 158 | Location *location = new Location (*session, where, where, markername, Location::IsMark); | ^ ../libs/ctrl-interface/control_protocol/basic_ui.cc:158:96: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ctrl-interface/control_protocol/basic_ui.cc:158:96: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 631/1170] Compiling libs/vamp-plugins/AmplitudeFollower.cpp In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/vamp-pyin/SparseHMM.h:17, from ../libs/vamp-pyin/SparseHMM.cpp:14: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'const std::vector SparseHMM::decodeViterbi(std::vector >, std::vector*)' at ../libs/vamp-pyin/SparseHMM.cpp:65:21: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'const std::vector SparseHMM::decodeViterbi(std::vector >, std::vector*)' at ../libs/vamp-pyin/SparseHMM.cpp:108:29: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'const std::vector SparseHMM::decodeViterbi(std::vector >, std::vector*)' at ../libs/vamp-pyin/SparseHMM.cpp:117:29: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 632/1170] Compiling libs/vamp-plugins/Onset.cpp In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/vamp-pyin/Yin.h:23, from ../libs/vamp-pyin/Yin.cpp:14: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'Yin::YinOutput Yin::process(const double*) const' at ../libs/vamp-pyin/Yin.cpp:79:30: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Yin::YinOutput Yin::processProbabilisticYin(const double*) const' at ../libs/vamp-pyin/Yin.cpp:109:30: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'Yin::YinOutput Yin::processProbabilisticYin(const double*) const' at ../libs/vamp-pyin/Yin.cpp:115:34: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 633/1170] Compiling libs/vamp-plugins/TonalChangeDetect.cpp [ 634/1170] Compiling libs/vamp-plugins/ebu_r128_proc.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/tempo.h:35, from ../libs/ardour/automation_watch.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/automation_watch.cc:35: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/automation_watch.cc:32: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 635/1170] Compiling libs/vamp-plugins/SpectralCentroid.cpp [ 636/1170] Linking build/tools/sanity_check/sanityCheck [ 637/1170] Compiling libs/vamp-plugins/ChromagramPlugin.cpp [ 638/1170] Compiling libs/vamp-plugins/SimilarityPlugin.cpp [ 639/1170] Compiling libs/vamp-plugins/OnsetDetect.cpp In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/canvas/canvas/types.h:25, from ../libs/canvas/canvas/interpolated_curve.h:22, from ../libs/canvas/canvas/curve.h:25, from ../libs/canvas/curve.cc:25: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ArdourCanvas::Duple&}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 133 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'static void ArdourCanvas::InterpolatedCurve::_interpolate(const ArdourCanvas::Points&, std::vector::size_type, int, SplineType, ArdourCanvas::Points&)' at ../libs/canvas/canvas/interpolated_curve.h:217:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'static void ArdourCanvas::InterpolatedCurve::_interpolate(const ArdourCanvas::Points&, std::vector::size_type, int, SplineType, ArdourCanvas::Points&)' at ../libs/canvas/canvas/interpolated_curve.h:222:22: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'static void ArdourCanvas::InterpolatedCurve::_interpolate(const ArdourCanvas::Points&, std::vector::size_type, int, SplineType, ArdourCanvas::Points&)' at ../libs/canvas/canvas/interpolated_curve.h:225:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In static member function 'static void ArdourCanvas::InterpolatedCurve::interpolate(const ArdourCanvas::Points&, uint32_t, SplineType, bool, ArdourCanvas::Points&)', inlined from 'void ArdourCanvas::Curve::interpolate()' at ../libs/canvas/curve.cc:83:33: ../libs/canvas/canvas/interpolated_curve.h:111:41: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 111 | vertices.insert (vertices.begin(), start); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'static void ArdourCanvas::InterpolatedCurve::interpolate(const ArdourCanvas::Points&, uint32_t, SplineType, bool, ArdourCanvas::Points&)' at ../libs/canvas/canvas/interpolated_curve.h:114:23, inlined from 'void ArdourCanvas::Curve::interpolate()' at ../libs/canvas/curve.cc:83:33: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 640/1170] Compiling libs/vamp-plugins/BeatTrack.cpp In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 641/1170] Compiling libs/vamp-plugins/TruePeak.cpp In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/qm-dsp/dsp/tempotracking/TempoTrack.h:21, from ../libs/qm-dsp/dsp/tempotracking/TempoTrack.cpp:16: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'double TempoTrack::tempoMM(double*, double*, int)' at ../libs/qm-dsp/dsp/tempotracking/TempoTrack.cpp:252:25: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::vector TempoTrack::process(std::vector, std::vector*)' at ../libs/qm-dsp/dsp/tempotracking/TempoTrack.cpp:715:20: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'double TempoTrack::tempoMM(double*, double*, int)' at ../libs/qm-dsp/dsp/tempotracking/TempoTrack.cpp:252:25, inlined from 'std::vector TempoTrack::process(std::vector, std::vector*)' at ../libs/qm-dsp/dsp/tempotracking/TempoTrack.cpp:759:34: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector TempoTrack::process(std::vector, std::vector*)' at ../libs/qm-dsp/dsp/tempotracking/TempoTrack.cpp:850:48: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 642/1170] Compiling libs/vamp-plugins/plugins.cpp In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 643/1170] Compiling libs/vamp-plugins/PercussionOnsetDetector.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 ); | ^~~~~~~ In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61, from /usr/include/c++/13.2.1/algorithm:61, from ../libs/qm-dsp/maths/MathUtilities.cpp:19: /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18, inlined from 'static double MathUtilities::median(const double*, int)' at ../libs/qm-dsp/maths/MathUtilities.cpp:93:9: /usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18, inlined from 'static double MathUtilities::median(const double*, int)' at ../libs/qm-dsp/maths/MathUtilities.cpp:93:9: /usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 644/1170] Compiling libs/vamp-plugins/Transcription.cpp In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from ../libs/canvas/canvas/text.h:27, from ../libs/canvas/flag.cc:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 645/1170] Compiling libs/vamp-plugins/EBUr128.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/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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gmodule.h:30, from ../libs/clearlooks-newer/clearlooks_theme_main.c:1: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 646/1170] Compiling libs/vamp-plugins/KeyDetect.cpp In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:33, from /usr/include/gdkmm-2.4/gdkmm/general.h:23, from ../libs/canvas/pixbuf.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 647/1170] Compiling libs/vamp-plugins/BarBeatTrack.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/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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 648/1170] Compiling libs/vamp-plugins/ZeroCrossing.cpp In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/label.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 649/1170] Compiling libs/surfaces/generic_midi/midiaction.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 650/1170] Compiling libs/surfaces/generic_midi/midiinvokable.cc [ 651/1170] 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/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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gmodule.h:30, from ../libs/clearlooks-newer/general-support.h:2, from ../libs/clearlooks-newer/ge-support.h:4: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 652/1170] Compiling libs/surfaces/generic_midi/interface.cc [ 653/1170] Compiling libs/surfaces/generic_midi/generic_midi_control_protocol.cc [ 654/1170] Compiling libs/surfaces/generic_midi/midicontrollable.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 655/1170] Compiling libs/surfaces/generic_midi/midifunction.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 656/1170] Compiling libs/surfaces/faderport/faderport.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/import.cc:53: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/import.cc:65: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/audioregion.h:34, from ../libs/ardour/import.cc:55: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 657/1170] Compiling libs/surfaces/faderport/gui.cc In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/canvas/canvas/types.h:25, from ../libs/canvas/canvas/interpolated_curve.h:22, from ../libs/canvas/canvas/framed_curve.h:24, from ../libs/canvas/framed_curve.cc:24: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ArdourCanvas::Duple&}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 133 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'static void ArdourCanvas::InterpolatedCurve::_interpolate(const ArdourCanvas::Points&, std::vector::size_type, int, SplineType, ArdourCanvas::Points&)' at ../libs/canvas/canvas/interpolated_curve.h:217:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'static void ArdourCanvas::InterpolatedCurve::_interpolate(const ArdourCanvas::Points&, std::vector::size_type, int, SplineType, ArdourCanvas::Points&)' at ../libs/canvas/canvas/interpolated_curve.h:222:22: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'static void ArdourCanvas::InterpolatedCurve::_interpolate(const ArdourCanvas::Points&, std::vector::size_type, int, SplineType, ArdourCanvas::Points&)' at ../libs/canvas/canvas/interpolated_curve.h:225:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void ArdourCanvas::FramedCurve::interpolate()' at ../libs/canvas/framed_curve.cc:89:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void ArdourCanvas::FramedCurve::interpolate()' at ../libs/canvas/framed_curve.cc:90:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In static member function 'static void ArdourCanvas::InterpolatedCurve::interpolate(const ArdourCanvas::Points&, uint32_t, SplineType, bool, ArdourCanvas::Points&)', inlined from 'void ArdourCanvas::FramedCurve::interpolate()' at ../libs/canvas/framed_curve.cc:93:34: ../libs/canvas/canvas/interpolated_curve.h:111:41: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 111 | vertices.insert (vertices.begin(), start); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'static void ArdourCanvas::InterpolatedCurve::interpolate(const ArdourCanvas::Points&, uint32_t, SplineType, bool, ArdourCanvas::Points&)' at ../libs/canvas/canvas/interpolated_curve.h:114:23, inlined from 'void ArdourCanvas::FramedCurve::interpolate()' at ../libs/canvas/framed_curve.cc:93:34: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 658/1170] Compiling libs/surfaces/faderport/faderport_interface.cc In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/qm-dsp/dsp/tempotracking/TempoTrackV2.h:20, from ../libs/qm-dsp/dsp/tempotracking/TempoTrackV2.cpp:16: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void TempoTrackV2::calculateBeats(const std::vector&, const std::vector&, std::vector&, double, double)' at ../libs/qm-dsp/dsp/tempotracking/TempoTrackV2.cpp:503:26: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void TempoTrackV2::calculateBeats(const std::vector&, const std::vector&, std::vector&, double, double)' at ../libs/qm-dsp/dsp/tempotracking/TempoTrackV2.cpp:527:24: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void TempoTrackV2::viterbi_decode(const d_mat_t&, const d_vec_t&, d_vec_t&, d_vec_t&)' at ../libs/qm-dsp/dsp/tempotracking/TempoTrackV2.cpp:258:30: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void TempoTrackV2::viterbi_decode(const d_mat_t&, const d_vec_t&, d_vec_t&, d_vec_t&)' at ../libs/qm-dsp/dsp/tempotracking/TempoTrackV2.cpp:286:31: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void TempoTrackV2::viterbi_decode(const d_mat_t&, const d_vec_t&, d_vec_t&, d_vec_t&)' at ../libs/qm-dsp/dsp/tempotracking/TempoTrackV2.cpp:385:24: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void TempoTrackV2::calculateBeatPeriod(const std::vector&, std::vector&, std::vector&, double, bool)' at ../libs/qm-dsp/dsp/tempotracking/TempoTrackV2.cpp:176:42: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 659/1170] Compiling libs/surfaces/faderport/operations.cc [ 660/1170] 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/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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gmodule.h:30, from ../libs/clearlooks-newer/general-support.h:2, from ../libs/clearlooks-newer/ge-support.h:4: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 661/1170] Compiling libs/surfaces/faderport8/faderport8.cc [ 662/1170] Compiling libs/surfaces/faderport8/fp8_controls.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/superclock.h:24, from ../libs/ctrl-interface/control_protocol/control_protocol.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ctrl-interface/control_protocol/control_protocol.cc:31: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ctrl-interface/control_protocol/control_protocol.cc:30: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support 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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gmodule.h:30, from ../libs/clearlooks-newer/general-support.h:2, from ../libs/clearlooks-newer/ge-support.h:4: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 663/1170] Compiling libs/surfaces/faderport8/actions.cc [ 664/1170] Compiling libs/surfaces/faderport8/gui.cc [ 665/1170] Compiling libs/surfaces/faderport8/faderport8_interface.cc [ 666/1170] 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/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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gmodule.h:30, from ../libs/clearlooks-newer/general-support.h:2, from ../libs/clearlooks-newer/cairo-support.c:2: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 667/1170] Compiling libs/surfaces/faderport8/gui.cc [ 668/1170] Compiling libs/surfaces/faderport8/faderport16_interface.cc [ 669/1170] Compiling libs/surfaces/faderport8/actions.cc [ 670/1170] 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_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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gmodule.h:30, from ../libs/clearlooks-newer/general-support.h:2, from ../libs/clearlooks-newer/ge-support.h:4: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 671/1170] Compiling libs/surfaces/faderport8/callbacks.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/controllable.h:31, from ../libs/widgets/binding_proxy.cc:24: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 672/1170] Compiling libs/surfaces/faderport8/fp8_strip.cc [ 673/1170] Compiling libs/surfaces/faderport8/faderport8.cc [ 674/1170] 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 /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/filechooserdialog.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/paths_dialog.cc:28: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 675/1170] Compiling libs/surfaces/faderport8/actions.cc In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/qm-dsp/maths/MathUtilities.h:19, from ../libs/qm-dsp/dsp/onsets/PeakPicking.h:31, from ../libs/qm-dsp/dsp/onsets/PeakPicking.cpp:24: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'static void NSUtility::zeroise(std::vector&, int)' at ../libs/qm-dsp/maths/Polyfit.h:89:51, inlined from 'static void NSUtility::zeroise(std::vector >&, int, int)' at ../libs/qm-dsp/maths/Polyfit.h:99:16, inlined from 'static bool TPolyFit::GaussJordan(Matrix&, const std::vector&, std::vector&)' at ../libs/qm-dsp/maths/Polyfit.h:246:23: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'static void NSUtility::zeroise(std::vector&, int)' at ../libs/qm-dsp/maths/Polyfit.h:89:51, inlined from 'static double TPolyFit::PolyFit2(const std::vector&, const std::vector&, std::vector&)' at ../libs/qm-dsp/maths/Polyfit.h:130:23: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'static void NSUtility::zeroise(std::vector&, int)' at ../libs/qm-dsp/maths/Polyfit.h:89:51, inlined from 'static void NSUtility::zeroise(std::vector >&, int, int)' at ../libs/qm-dsp/maths/Polyfit.h:99:16, inlined from 'static double TPolyFit::PolyFit2(const std::vector&, const std::vector&, std::vector&)' at ../libs/qm-dsp/maths/Polyfit.h:131:23: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'static void NSUtility::zeroise(std::vector&, int)' at ../libs/qm-dsp/maths/Polyfit.h:89:51, inlined from 'static void NSUtility::zeroise(std::vector >&, int, int)' at ../libs/qm-dsp/maths/Polyfit.h:99:16, inlined from 'static double TPolyFit::PolyFit2(const std::vector&, const std::vector&, std::vector&)' at ../libs/qm-dsp/maths/Polyfit.h:132:23: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'int PeakPicking::quadEval(std::vector&, std::vector&)' at ../libs/qm-dsp/dsp/onsets/PeakPicking.cpp:109:21: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'int PeakPicking::quadEval(std::vector&, std::vector&)' at ../libs/qm-dsp/dsp/onsets/PeakPicking.cpp:110:21: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'int PeakPicking::quadEval(std::vector&, std::vector&)' at ../libs/qm-dsp/dsp/onsets/PeakPicking.cpp:111:21: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'int PeakPicking::quadEval(std::vector&, std::vector&)' at ../libs/qm-dsp/dsp/onsets/PeakPicking.cpp:115:17: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'int PeakPicking::quadEval(std::vector&, std::vector&)' at ../libs/qm-dsp/dsp/onsets/PeakPicking.cpp:135:24: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void PeakPicking::process(double*, unsigned int, std::vector&)' at ../libs/qm-dsp/dsp/onsets/PeakPicking.cpp:87:20: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27, from ../libs/widgets/widgets/scroomer.h:23, from ../libs/widgets/scroomer.cc:23: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:40: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/scroomer.h:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 676/1170] Compiling libs/surfaces/faderport8/faderport2_interface.cc [ 677/1170] Compiling libs/surfaces/faderport8/fp8_strip.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from ../libs/canvas/stateful_image.cc:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 678/1170] Compiling libs/surfaces/faderport8/callbacks.cc [ 679/1170] Linking build/libs/qm-dsp/libqm-dsp.a [ 680/1170] Compiling libs/surfaces/faderport8/fp8_controls.cc [ 681/1170] Compiling libs/surfaces/faderport8/faderport8.cc In file included from /usr/include/gdkmm-2.4/gdkmm.h:27, from ../libs/widgets/fastmeter.cc:28: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h: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:34, 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/widgets/fastmeter.cc:27: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:40: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 682/1170] Compiling libs/surfaces/cc121/cc121.cc In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/vamp-sdk/Plugin.h:41, from ../libs/vamp-plugins/OnsetDetect.h:18, from ../libs/vamp-plugins/OnsetDetect.cpp:18: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'virtual _VampPlugin::Vamp::Plugin::FeatureSet OnsetDetector::process(const float* const*, _VampPlugin::Vamp::RealTime)' at ../libs/vamp-plugins/OnsetDetect.cpp:388:28: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 683/1170] Compiling libs/surfaces/cc121/operations.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from ../libs/widgets/ardour_display.cc:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38, 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/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 684/1170] Compiling libs/surfaces/cc121/cc121_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)" | ^~~~~~~ [ 685/1170] Compiling libs/surfaces/cc121/gui.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/canvas/image.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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:29, from ../libs/canvas/image.cc:20: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 686/1170] Compiling libs/surfaces/mackie/meter.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)" | ^~~~~~~ [ 687/1170] Compiling libs/surfaces/mackie/pot.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/stacktrace.h:31, from ../libs/canvas/root_group.cc:20: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 688/1170] Compiling libs/surfaces/mackie/types.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ ../libs/clearlooks-newer/support.c: In function 'clearlooks_get_parent_bg': /usr/include/glib-2.0/gobject/gtype.h:2644:48: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2644 | # define _G_TYPE_CIC(ip, gt, ct) ((ct*) (void *) ip) | ^ /usr/include/glib-2.0/gobject/gtype.h:526:66: note: in expansion of macro '_G_TYPE_CIC' 526 | #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:2660:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2660 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ | ^ /usr/include/glib-2.0/gobject/gtype.h:539:66: note: in expansion of macro '_G_TYPE_CIT' 539 | #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:2660:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2660 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ | ^ /usr/include/glib-2.0/gobject/gtype.h:539:66: note: in expansion of macro '_G_TYPE_CIT' 539 | #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:2644:48: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2644 | # define _G_TYPE_CIC(ip, gt, ct) ((ct*) (void *) ip) | ^ /usr/include/glib-2.0/gobject/gtype.h:526:66: note: in expansion of macro '_G_TYPE_CIC' 526 | #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); | ^~~~~~~~~~~~~~~~ [ 689/1170] Compiling libs/surfaces/mackie/midi_byte_array.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from ../libs/widgets/ardour_knob.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/ardour_knob.cc:27: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 690/1170] Compiling libs/surfaces/mackie/surface_port.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/canvas/item.cc:24: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 691/1170] Compiling libs/surfaces/mackie/surface.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/ardour_fader.cc:29: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 692/1170] Compiling libs/surfaces/mackie/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)" | ^~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/vamp-pyin/MonoNoteParameters.h:18, from ../libs/vamp-pyin/MonoNoteHMM.h:17: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {MonoNote::FrameOutput}; _Tp = MonoNote::FrameOutput; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {MonoNote::FrameOutput}; _Tp = MonoNote::FrameOutput; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = MonoNote::FrameOutput; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'const std::vector MonoNote::process(std::vector > >)' at ../libs/vamp-pyin/MonoNote.cpp:56:22: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 693/1170] Compiling libs/surfaces/mackie/subview.cc [ 694/1170] Compiling libs/surfaces/mackie/mackie_control_protocol.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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 ../libs/gtkmm2ext/gtkmm2ext/colors.h:25, from ../libs/widgets/frame.cc:21: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/gdkmm-2.4/gdkmm/types.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 695/1170] Compiling libs/surfaces/mackie/jog_wheel.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/tooltips.cc:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 696/1170] 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 ../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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ 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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ ../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_set_widget_parameters': /usr/include/glib-2.0/gobject/gtype.h:2644:48: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2644 | # define _G_TYPE_CIC(ip, gt, ct) ((ct*) (void *) ip) | ^ /usr/include/glib-2.0/gobject/gtype.h:526:66: note: in expansion of macro '_G_TYPE_CIC' 526 | #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:2644:48: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2644 | # define _G_TYPE_CIC(ip, gt, ct) ((ct*) (void *) ip) | ^ /usr/include/glib-2.0/gobject/gtype.h:526:66: note: in expansion of macro '_G_TYPE_CIC' 526 | #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:2644:48: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2644 | # define _G_TYPE_CIC(ip, gt, ct) ((ct*) (void *) ip) | ^ /usr/include/glib-2.0/gobject/gtype.h:526:66: note: in expansion of macro '_G_TYPE_CIC' 526 | #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:34: ../libs/clearlooks-newer/clearlooks_style.c: In function 'set_transparency': /usr/include/glib-2.0/gobject/gtype.h:2660:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2660 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ | ^ /usr/include/glib-2.0/glib/gmacros.h:1236:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1236 | if (expr) \ | ^~~~ /usr/include/glib-2.0/glib/gmacros.h:1243:43: note: in expansion of macro '_G_BOOLEAN_EXPR' 1243 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1)) | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmessages.h:653:9: note: in expansion of macro 'G_LIKELY' 653 | 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:539:66: note: in expansion of macro '_G_TYPE_CIT' 539 | #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); | ^~~~~~~~~~~~~ [ 697/1170] Compiling libs/surfaces/mackie/fader.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/varianttype.h:25: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ArdourCanvas::Duple&}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'virtual void ArdourCanvas::PolyLine::set_steps(const ArdourCanvas::Points&, bool)' at ../libs/canvas/poly_line.cc:113:18: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'virtual void ArdourCanvas::PolyLine::set_steps(const ArdourCanvas::Points&, bool)' at ../libs/canvas/poly_line.cc:115:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 698/1170] Compiling libs/surfaces/mackie/device_info.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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 ../libs/gtkmm2ext/gtkmm2ext/colors.h:25, from ../libs/canvas/canvas/types.h:32, from ../libs/canvas/canvas/fill.h:30, from ../libs/canvas/canvas/arc.h:22, from ../libs/canvas/canvas/circle.h:24, from ../libs/canvas/arc.cc:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/gdkmm-2.4/gdkmm/types.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 699/1170] Linking build/libs/clearlooks-newer/libclearlooks.so In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 700/1170] Compiling libs/surfaces/mackie/controls.cc [ 701/1170] Compiling libs/surfaces/mackie/gui.cc In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/vamp-sdk/Plugin.h:41, from ../libs/vamp-plugins/BeatTrack.h:18, from ../libs/vamp-plugins/BeatTrack.cpp:15: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from '_VampPlugin::Vamp::Plugin::FeatureSet BeatTracker::beatTrackNew()' at ../libs/vamp-plugins/BeatTrack.cpp:513:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from '_VampPlugin::Vamp::Plugin::FeatureSet BeatTracker::beatTrackNew()' at ../libs/vamp-plugins/BeatTrack.cpp:514:29: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'virtual _VampPlugin::Vamp::Plugin::FeatureSet BeatTracker::process(const float* const*, _VampPlugin::Vamp::RealTime)' at ../libs/vamp-plugins/BeatTrack.cpp:389:28: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 702/1170] Compiling libs/surfaces/mackie/button.cc In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61, from /usr/include/c++/13.2.1/algorithm:61, from /usr/include/c++/13.2.1/valarray:40, from /usr/include/cairomm-1.0/cairomm/context.h:31, from ../libs/canvas/canvas/item.h:28, from ../libs/canvas/canvas/line_set.h:26, from ../libs/canvas/line_set.cc:23: /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = ArdourCanvas::LineSet::Line; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/canvas/canvas/line_set.h:24: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ArdourCanvas::LineSet::Line}; _Tp = ArdourCanvas::LineSet::Line; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::LineSet::Line}; _Tp = ArdourCanvas::LineSet::Line; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::LineSet::Line; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void ArdourCanvas::LineSet::add_coord(ArdourCanvas::Coord, ArdourCanvas::Distance, Gtkmm2ext::Color)' at ../libs/canvas/line_set.cc:153:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = LineSorter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'void ArdourCanvas::LineSet::end_add()' at ../libs/canvas/line_set.cc:166:8: /usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = LineSorter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'void ArdourCanvas::LineSet::end_add()' at ../libs/canvas/line_set.cc:166:8: /usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 703/1170] Compiling libs/surfaces/mackie/led.cc [ 704/1170] Compiling libs/surfaces/mackie/device_profile.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)" | ^~~~~~~ [ 705/1170] Compiling libs/surfaces/mackie/jog.cc In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/vamp-sdk/Plugin.h:41, from ../libs/vamp-plugins/BarBeatTrack.h:18, from ../libs/vamp-plugins/BarBeatTrack.cpp:15: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'virtual _VampPlugin::Vamp::Plugin::FeatureSet BarBeatTracker::process(const float* const*, _VampPlugin::Vamp::RealTime)' at ../libs/vamp-plugins/BarBeatTrack.cpp:356:28: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from '_VampPlugin::Vamp::Plugin::FeatureSet BarBeatTracker::barBeatTrack()' at ../libs/vamp-plugins/BarBeatTrack.cpp:391:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from '_VampPlugin::Vamp::Plugin::FeatureSet BarBeatTracker::barBeatTrack()' at ../libs/vamp-plugins/BarBeatTrack.cpp:392:29: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 706/1170] Compiling libs/surfaces/mackie/mcp_buttons.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from ../libs/canvas/ruler.cc:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38, 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/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 707/1170] Compiling libs/surfaces/us2400/interface.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/canvas/rectangle.cc:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 708/1170] Compiling libs/surfaces/us2400/strip.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from ../libs/widgets/ardour_dropdown.cc:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38, 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/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 709/1170] Compiling libs/surfaces/us2400/gui.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 710/1170] Compiling libs/surfaces/us2400/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/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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/entry.h:31, from ../libs/widgets/widgets/searchbar.h:21, from ../libs/widgets/searchbar.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 711/1170] Compiling libs/surfaces/us2400/device_profile.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from ../libs/widgets/ardour_ctrl_base.cc:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/ardour_ctrl_base.cc:31: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/ardour_ctrl_base.cc:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 712/1170] Compiling libs/surfaces/us2400/surface.cc In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/vamp-sdk/Plugin.h:41, from ../libs/vamp-plugins/SimilarityPlugin.h:18, from ../libs/vamp-plugins/SimilarityPlugin.cpp:18: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'SimilarityPlugin::FeatureMatrix SimilarityPlugin::calculateTimbral(_VampPlugin::Vamp::Plugin::FeatureSet&)' at ../libs/vamp-plugins/SimilarityPlugin.cpp:731:39: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'SimilarityPlugin::FeatureMatrix SimilarityPlugin::calculateTimbral(_VampPlugin::Vamp::Plugin::FeatureSet&)' at ../libs/vamp-plugins/SimilarityPlugin.cpp:749:39: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'SimilarityPlugin::FeatureMatrix SimilarityPlugin::calculateRhythmic(_VampPlugin::Vamp::Plugin::FeatureSet&)' at ../libs/vamp-plugins/SimilarityPlugin.cpp:822:35: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 713/1170] Compiling libs/surfaces/us2400/types.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/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)" | ^~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/vamp-pyin/SparseHMM.h:17, from ../libs/vamp-pyin/MonoPitchHMM.h:17: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void MonoPitchHMM::build()' at ../libs/vamp-pyin/MonoPitchHMM.cpp:102:34: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void MonoPitchHMM::build()' at ../libs/vamp-pyin/MonoPitchHMM.cpp:105:34: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void MonoPitchHMM::build()' at ../libs/vamp-pyin/MonoPitchHMM.cpp:117:32: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void MonoPitchHMM::build()' at ../libs/vamp-pyin/MonoPitchHMM.cpp:121:32: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void MonoPitchHMM::build()' at ../libs/vamp-pyin/MonoPitchHMM.cpp:125:32: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void MonoPitchHMM::build()' at ../libs/vamp-pyin/MonoPitchHMM.cpp:130:32: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 714/1170] Compiling libs/surfaces/us2400/meter.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/lv2_plugin.cc:61: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/lv2_plugin.h:33, from ../libs/ardour/lv2_plugin.cc:65: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/lv2_plugin.cc: In member function 'bool ARDOUR::LV2Plugin::write_to(PBD::RingBuffer*, uint32_t, uint32_t, uint32_t, const uint8_t*)': ../libs/ardour/lv2_plugin.cc:1840:26: warning: cast from '__gnu_cxx::__alloc_traits, unsigned char>::value_type*' {aka 'unsigned char*'} to 'ARDOUR::LV2Plugin::UIMessage*' increases required alignment of target type [-Wcast-align] 1840 | UIMessage* msg = (UIMessage*)&buf[0]; ../libs/ardour/lv2_plugin.cc: In member function 'virtual void ARDOUR::LV2Plugin::set_property(uint32_t, const ARDOUR::Variant&)': ../libs/ardour/lv2_plugin.cc:2010:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'const LV2_Atom*' increases required alignment of target type [-Wcast-align] 2010 | const LV2_Atom* const atom = (const LV2_Atom*)buf; | ^~~~~~~~~~~~~~~~~~~~ ../libs/ardour/lv2_plugin.cc: In member function 'virtual void ARDOUR::LV2Plugin::announce_property_values()': ../libs/ardour/lv2_plugin.cc:2177:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'const LV2_Atom*' increases required alignment of target type [-Wcast-align] 2177 | const LV2_Atom* const atom = (const LV2_Atom*)buf; | ^~~~~~~~~~~~~~~~~~~~ ../libs/ardour/lv2_plugin.cc: In function 'bool write_position(LV2_Atom_Forge*, LV2_Evbuf*, const Temporal::TempoMetric&, const Temporal::BBT_Time&, double, double, double, ARDOUR::samplepos_t, ARDOUR::samplecnt_t)': ../libs/ardour/lv2_plugin.cc:2749:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'const LV2_Atom*' increases required alignment of target type [-Wcast-align] 2749 | const LV2_Atom* const atom = (const LV2_Atom*)pos_buf; | ^~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/lv2_plugin.cc: In member function 'virtual int ARDOUR::LV2Plugin::connect_and_run(ARDOUR::BufferSet&, ARDOUR::samplepos_t, ARDOUR::samplepos_t, double, const ARDOUR::ChanMapping&, const ARDOUR::ChanMapping&, ARDOUR::pframes_t, ARDOUR::samplecnt_t)': ../libs/ardour/lv2_plugin.cc:2985:62: warning: cast from '__gnu_cxx::__alloc_traits, unsigned char>::value_type*' {aka 'unsigned char*'} to 'const LV2_Atom*' increases required alignment of target type [-Wcast-align] 2985 | const LV2_Atom* const atom = (const LV2_Atom*)&body[0]; ../libs/ardour/lv2_plugin.cc:3070:58: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'LV2_Atom*' increases required alignment of target type [-Wcast-align] 3070 | LV2_Atom* atom = (LV2_Atom*)(data - sizeof(LV2_Atom)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/lv2_plugin.cc:3179:58: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'LV2_Atom*' increases required alignment of target type [-Wcast-align] 3179 | LV2_Atom* atom = (LV2_Atom*)(data - sizeof(LV2_Atom)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/lv2_plugin.cc:3191:58: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'LV2_Atom*' increases required alignment of target type [-Wcast-align] 3191 | LV2_Atom* atom = (LV2_Atom*)(data - sizeof(LV2_Atom)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 715/1170] Compiling libs/surfaces/us2400/jog_wheel.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from ../libs/widgets/ardour_button.cc:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38, 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/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/ardour_button.cc:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 716/1170] Compiling libs/surfaces/us2400/device_info.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/barcontroller.cc:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/controllable.h:31, from ../libs/widgets/barcontroller.cc:27: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/barcontroller.cc:30: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../libs/widgets/barcontroller.cc:34: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 717/1170] Linking build/libs/vamp-plugins/libardourvampplugins.so In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/step_button.cc:27: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/canvas/step_button.cc:32: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 718/1170] Compiling libs/surfaces/us2400/midi_byte_array.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/slider_controller.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ 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:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/ardour_fader.h:27: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/slider_controller.cc:26: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 719/1170] Compiling libs/surfaces/us2400/us2400_control_protocol.cc [ 720/1170] Compiling libs/surfaces/us2400/mcp_buttons.cc [ 721/1170] Compiling libs/surfaces/us2400/fader.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/popup.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/popup.cc:23: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 722/1170] Compiling libs/surfaces/us2400/button.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)" | ^~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/vamp-pyin/MonoNoteParameters.h:18, from ../libs/vamp-pyin/MonoNoteHMM.h:17: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::math::normal_distribution >}; _Tp = boost::math::normal_distribution; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::math::normal_distribution >}; _Tp = boost::math::normal_distribution; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::math::normal_distribution; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void MonoNoteHMM::build()' at ../libs/vamp-pyin/MonoNoteHMM.cpp:113:29: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void MonoNoteHMM::build()' at ../libs/vamp-pyin/MonoNoteHMM.cpp:117:27: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void MonoNoteHMM::build()' at ../libs/vamp-pyin/MonoNoteHMM.cpp:119:27: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void MonoNoteHMM::build()' at ../libs/vamp-pyin/MonoNoteHMM.cpp:142:28: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void MonoNoteHMM::build()' at ../libs/vamp-pyin/MonoNoteHMM.cpp:146:28: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void MonoNoteHMM::build()' at ../libs/vamp-pyin/MonoNoteHMM.cpp:151:28: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void MonoNoteHMM::build()' at ../libs/vamp-pyin/MonoNoteHMM.cpp:155:28: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void MonoNoteHMM::build()' at ../libs/vamp-pyin/MonoNoteHMM.cpp:160:28: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void MonoNoteHMM::build()' at ../libs/vamp-pyin/MonoNoteHMM.cpp:184:46: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void MonoNoteHMM::build()' at ../libs/vamp-pyin/MonoNoteHMM.cpp:192:32: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 723/1170] Compiling libs/surfaces/us2400/jog.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/tabbable.cc:26: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 724/1170] Compiling libs/surfaces/us2400/led.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/ardour_spinner.cc:21: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/ardour_spinner.h:26, from ../libs/widgets/ardour_spinner.cc:24: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 725/1170] Compiling libs/surfaces/us2400/pot.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)" | ^~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/vamp-sdk/Plugin.h:41, from ../libs/vamp-pyin/PYinVamp.h:17, from ../libs/vamp-pyin/PYinVamp.cpp:14: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'virtual _VampPlugin::Vamp::Plugin::FeatureSet PYinVamp::process(const float* const*, _VampPlugin::Vamp::RealTime)' at ../libs/vamp-pyin/PYinVamp.cpp:470:36: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'virtual _VampPlugin::Vamp::Plugin::FeatureSet PYinVamp::process(const float* const*, _VampPlugin::Vamp::RealTime)' at ../libs/vamp-pyin/PYinVamp.cpp:466:36: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'virtual _VampPlugin::Vamp::Plugin::FeatureSet PYinVamp::getRemainingFeatures()' at ../libs/vamp-pyin/PYinVamp.cpp:552:27: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 726/1170] Compiling libs/surfaces/us2400/surface_port.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, 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/canvas/canvas.cc:34: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:33: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/adjustment.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ ../libs/canvas/canvas.cc: In member function 'virtual bool ArdourCanvas::GtkCanvas::on_key_press_event(GdkEventKey*)': ../libs/canvas/canvas.cc:1116:31: warning: cast from 'GdkEventKey*' {aka '_GdkEventKey*'} to 'GdkEvent*' {aka '_GdkEvent*'} increases required alignment of target type [-Wcast-align] 1116 | return deliver_event (reinterpret_cast(ev)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/canvas/canvas.cc: In member function 'virtual bool ArdourCanvas::GtkCanvas::on_key_release_event(GdkEventKey*)': ../libs/canvas/canvas.cc:1127:31: warning: cast from 'GdkEventKey*' {aka '_GdkEventKey*'} to 'GdkEvent*' {aka '_GdkEvent*'} increases required alignment of target type [-Wcast-align] 1127 | return deliver_event (reinterpret_cast(ev)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:123, from /usr/include/gtkmm-2.4/gtkmm/adjustment.h:8: In member function 'sigc::internal::slot_iterator_buf::result_type sigc::internal::slot_iterator_buf::operator*() const [with T_emitter = sigc::internal::signal_emit1 >; T_result = bool]', inlined from 'ArdourCanvas::Item::EventAccumulator::result_type ArdourCanvas::Item::EventAccumulator::operator()(U, U) [with U = sigc::internal::slot_iterator_buf >, bool>; T = bool]' at ../libs/canvas/canvas/item.h:257:11, inlined from 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, sigc::type_trait_take_t) [with T_return = bool; T_arg1 = _GdkEvent*; T_accumulator = ArdourCanvas::Item::EventAccumulator]' at /usr/include/sigc++-2.0/sigc++/signal.h:875:25, inlined from 'sigc::signal1::result_type sigc::signal1::emit(sigc::type_trait_take_t) const [with T_return = bool; T_arg1 = _GdkEvent*; T_accumulator = ArdourCanvas::Item::EventAccumulator]' at /usr/include/sigc++-2.0/sigc++/signal.h:2961:32, inlined from 'sigc::signal1::result_type sigc::signal1::operator()(sigc::type_trait_take_t) const [with T_return = bool; T_arg1 = _GdkEvent*; T_accumulator = ArdourCanvas::Item::EventAccumulator]' at /usr/include/sigc++-2.0/sigc++/signal.h:2977:18, inlined from 'bool ArdourCanvas::GtkCanvas::deliver_event(GdkEvent*)' at ../libs/canvas/canvas.cc:862:19: /usr/include/sigc++-2.0/sigc++/signal.h:318:14: warning: '*(unsigned char*)((char*)&first + offsetof(sigc::internal::slot_iterator_buf >, bool>,sigc::internal::slot_iterator_buf >, bool>::r_))' may be used uninitialized [-Wmaybe-uninitialized] 318 | return r_; | ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'bool ArdourCanvas::GtkCanvas::deliver_event(GdkEvent*)': /usr/include/sigc++-2.0/sigc++/signal.h:864:22: note: '*(unsigned char*)((char*)&first + offsetof(sigc::internal::slot_iterator_buf >, bool>,sigc::internal::slot_iterator_buf >, bool>::r_))' was declared here 864 | static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) | ^~~~ In member function 'sigc::internal::slot_iterator_buf::result_type sigc::internal::slot_iterator_buf::operator*() const [with T_emitter = sigc::internal::signal_emit1 >; T_result = bool]', inlined from 'ArdourCanvas::Item::EventAccumulator::result_type ArdourCanvas::Item::EventAccumulator::operator()(U, U) [with U = sigc::internal::slot_iterator_buf >, bool>; T = bool]' at ../libs/canvas/canvas/item.h:257:11, inlined from 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, sigc::type_trait_take_t) [with T_return = bool; T_arg1 = _GdkEvent*; T_accumulator = ArdourCanvas::Item::EventAccumulator]' at /usr/include/sigc++-2.0/sigc++/signal.h:875:25, inlined from 'sigc::signal1::result_type sigc::signal1::emit(sigc::type_trait_take_t) const [with T_return = bool; T_arg1 = _GdkEvent*; T_accumulator = ArdourCanvas::Item::EventAccumulator]' at /usr/include/sigc++-2.0/sigc++/signal.h:2961:32, inlined from 'sigc::signal1::result_type sigc::signal1::operator()(sigc::type_trait_take_t) const [with T_return = bool; T_arg1 = _GdkEvent*; T_accumulator = ArdourCanvas::Item::EventAccumulator]' at /usr/include/sigc++-2.0/sigc++/signal.h:2977:18, inlined from 'void ArdourCanvas::GtkCanvas::deliver_enter_leave(const ArdourCanvas::Duple&, int)' at ../libs/canvas/canvas.cc:791:24: /usr/include/sigc++-2.0/sigc++/signal.h:318:14: warning: '*(unsigned char*)((char*)&first + offsetof(sigc::internal::slot_iterator_buf >, bool>,sigc::internal::slot_iterator_buf >, bool>::r_))' may be used uninitialized [-Wmaybe-uninitialized] 318 | return r_; | ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void ArdourCanvas::GtkCanvas::deliver_enter_leave(const ArdourCanvas::Duple&, int)': /usr/include/sigc++-2.0/sigc++/signal.h:864:22: note: '*(unsigned char*)((char*)&first + offsetof(sigc::internal::slot_iterator_buf >, bool>,sigc::internal::slot_iterator_buf >, bool>::r_))' was declared here 864 | static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) | ^~~~ In member function 'sigc::internal::slot_iterator_buf::result_type sigc::internal::slot_iterator_buf::operator*() const [with T_emitter = sigc::internal::signal_emit1 >; T_result = bool]', inlined from 'ArdourCanvas::Item::EventAccumulator::result_type ArdourCanvas::Item::EventAccumulator::operator()(U, U) [with U = sigc::internal::slot_iterator_buf >, bool>; T = bool]' at ../libs/canvas/canvas/item.h:257:11, inlined from 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, sigc::type_trait_take_t) [with T_return = bool; T_arg1 = _GdkEvent*; T_accumulator = ArdourCanvas::Item::EventAccumulator]' at /usr/include/sigc++-2.0/sigc++/signal.h:875:25, inlined from 'sigc::signal1::result_type sigc::signal1::emit(sigc::type_trait_take_t) const [with T_return = bool; T_arg1 = _GdkEvent*; T_accumulator = ArdourCanvas::Item::EventAccumulator]' at /usr/include/sigc++-2.0/sigc++/signal.h:2961:32, inlined from 'sigc::signal1::result_type sigc::signal1::operator()(sigc::type_trait_take_t) const [with T_return = bool; T_arg1 = _GdkEvent*; T_accumulator = ArdourCanvas::Item::EventAccumulator]' at /usr/include/sigc++-2.0/sigc++/signal.h:2977:18, inlined from 'void ArdourCanvas::GtkCanvas::deliver_enter_leave(const ArdourCanvas::Duple&, int)' at ../libs/canvas/canvas.cc:805:17: /usr/include/sigc++-2.0/sigc++/signal.h:318:14: warning: '*(unsigned char*)((char*)&first + offsetof(sigc::internal::slot_iterator_buf >, bool>,sigc::internal::slot_iterator_buf >, bool>::r_))' may be used uninitialized [-Wmaybe-uninitialized] 318 | return r_; | ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void ArdourCanvas::GtkCanvas::deliver_enter_leave(const ArdourCanvas::Duple&, int)': /usr/include/sigc++-2.0/sigc++/signal.h:864:22: note: '*(unsigned char*)((char*)&first + offsetof(sigc::internal::slot_iterator_buf >, bool>,sigc::internal::slot_iterator_buf >, bool>::r_))' was declared here 864 | static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) | ^~~~ In member function 'sigc::internal::slot_iterator_buf::result_type sigc::internal::slot_iterator_buf::operator*() const [with T_emitter = sigc::internal::signal_emit1 >; T_result = bool]', inlined from 'ArdourCanvas::Item::EventAccumulator::result_type ArdourCanvas::Item::EventAccumulator::operator()(U, U) [with U = sigc::internal::slot_iterator_buf >, bool>; T = bool]' at ../libs/canvas/canvas/item.h:257:11, inlined from 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, sigc::type_trait_take_t) [with T_return = bool; T_arg1 = _GdkEvent*; T_accumulator = ArdourCanvas::Item::EventAccumulator]' at /usr/include/sigc++-2.0/sigc++/signal.h:875:25, inlined from 'sigc::signal1::result_type sigc::signal1::emit(sigc::type_trait_take_t) const [with T_return = bool; T_arg1 = _GdkEvent*; T_accumulator = ArdourCanvas::Item::EventAccumulator]' at /usr/include/sigc++-2.0/sigc++/signal.h:2961:32, inlined from 'sigc::signal1::result_type sigc::signal1::operator()(sigc::type_trait_take_t) const [with T_return = bool; T_arg1 = _GdkEvent*; T_accumulator = ArdourCanvas::Item::EventAccumulator]' at /usr/include/sigc++-2.0/sigc++/signal.h:2977:18, inlined from 'void ArdourCanvas::GtkCanvas::deliver_enter_leave(const ArdourCanvas::Duple&, int)' at ../libs/canvas/canvas.cc:812:17: /usr/include/sigc++-2.0/sigc++/signal.h:318:14: warning: '*(unsigned char*)((char*)&first + offsetof(sigc::internal::slot_iterator_buf >, bool>,sigc::internal::slot_iterator_buf >, bool>::r_))' may be used uninitialized [-Wmaybe-uninitialized] 318 | return r_; | ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void ArdourCanvas::GtkCanvas::deliver_enter_leave(const ArdourCanvas::Duple&, int)': /usr/include/sigc++-2.0/sigc++/signal.h:864:22: note: '*(unsigned char*)((char*)&first + offsetof(sigc::internal::slot_iterator_buf >, bool>,sigc::internal::slot_iterator_buf >, bool>::r_))' was declared here 864 | static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) | ^~~~ In member function 'sigc::internal::slot_iterator_buf::result_type sigc::internal::slot_iterator_buf::operator*() const [with T_emitter = sigc::internal::signal_emit1 >; T_result = bool]', inlined from 'ArdourCanvas::Item::EventAccumulator::result_type ArdourCanvas::Item::EventAccumulator::operator()(U, U) [with U = sigc::internal::slot_iterator_buf >, bool>; T = bool]' at ../libs/canvas/canvas/item.h:257:11, inlined from 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, sigc::type_trait_take_t) [with T_return = bool; T_arg1 = _GdkEvent*; T_accumulator = ArdourCanvas::Item::EventAccumulator]' at /usr/include/sigc++-2.0/sigc++/signal.h:875:25, inlined from 'sigc::signal1::result_type sigc::signal1::emit(sigc::type_trait_take_t) const [with T_return = bool; T_arg1 = _GdkEvent*; T_accumulator = ArdourCanvas::Item::EventAccumulator]' at /usr/include/sigc++-2.0/sigc++/signal.h:2961:32, inlined from 'sigc::signal1::result_type sigc::signal1::operator()(sigc::type_trait_take_t) const [with T_return = bool; T_arg1 = _GdkEvent*; T_accumulator = ArdourCanvas::Item::EventAccumulator]' at /usr/include/sigc++-2.0/sigc++/signal.h:2977:18, inlined from 'void ArdourCanvas::GtkCanvas::deliver_enter_leave(const ArdourCanvas::Duple&, int)' at ../libs/canvas/canvas.cc:821:28: /usr/include/sigc++-2.0/sigc++/signal.h:318:14: warning: '*(unsigned char*)((char*)&first + offsetof(sigc::internal::slot_iterator_buf >, bool>,sigc::internal::slot_iterator_buf >, bool>::r_))' may be used uninitialized [-Wmaybe-uninitialized] 318 | return r_; | ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void ArdourCanvas::GtkCanvas::deliver_enter_leave(const ArdourCanvas::Duple&, int)': /usr/include/sigc++-2.0/sigc++/signal.h:864:22: note: '*(unsigned char*)((char*)&first + offsetof(sigc::internal::slot_iterator_buf >, bool>,sigc::internal::slot_iterator_buf >, bool>::r_))' was declared here 864 | static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) | ^~~~ [ 727/1170] Compiling libs/surfaces/launch_control_xl/midi_byte_array.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)" | ^~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/vamp-sdk/Plugin.h:41, from ../libs/vamp-pyin/LocalCandidatePYIN.h:17, from ../libs/vamp-pyin/LocalCandidatePYIN.cpp:14: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'virtual _VampPlugin::Vamp::Plugin::FeatureSet LocalCandidatePYIN::process(const float* const*, _VampPlugin::Vamp::RealTime)' at ../libs/vamp-pyin/LocalCandidatePYIN.cpp:324:36: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'virtual _VampPlugin::Vamp::Plugin::FeatureSet LocalCandidatePYIN::getRemainingFeatures()' at ../libs/vamp-pyin/LocalCandidatePYIN.cpp:377:48: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 728/1170] Linking build/libs/widgets/libwidgets.so In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/location.h:41, from ../libs/ardour/location.cc:40: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/location.cc:42: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/ardour/location.cc: In member function 'ARDOUR::Location* ARDOUR::Locations::add_range(const ARDOUR::timepos_t&, const ARDOUR::timepos_t&)': ../libs/ardour/location.cc:1105:89: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 1105 | Location* loc = new Location(_session, start, end, name, Location::IsRangeMarker); | ^ ../libs/ardour/location.cc:1105:89: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/location.cc:1105:89: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/location.cc: In member function 'virtual int ARDOUR::Locations::set_state(const XMLNode&, int)': ../libs/ardour/location.cc:1208:178: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 1208 | session_range_location = new Location (_session, timepos_t (Temporal::AudioTime), timepos_t (Temporal::AudioTime), _("session"), Location::IsSessionRange); | ^ ../libs/ardour/location.cc:1208:178: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/location.cc:1208:178: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/location.cc:1233:78: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 1233 | loc = new Location (_session, **niter); | ^ ../libs/ardour/location.cc:1233:78: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/location.cc:1233:78: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/location.cc: In member function 'void ARDOUR::Locations::cut_copy_section(const ARDOUR::timepos_t&, const ARDOUR::timepos_t&, const ARDOUR::timepos_t&, ARDOUR::SectionOperation)': ../libs/ardour/location.cc:1779:66: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 1779 | Location* copy = new Location (*i); | ^ ../libs/ardour/location.cc:1779:66: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/location.cc:1779:66: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/bits/stl_algobase.h:71, from /usr/include/c++/13.2.1/algorithm:60, from ../libs/ardour/location.cc:27: /usr/include/c++/13.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = LocationStartLaterComparison]': /usr/include/c++/13.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/13.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = LocationStartEarlierComparison]': /usr/include/c++/13.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/pbd/pbd/enumwriter.h:26, from ../libs/pbd/pbd/enum_convert.h:25, from ../libs/pbd/pbd/types_convert.h:22, from ../libs/ardour/location.cc:35: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/algorithm:61: /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61: /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1897:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38: /usr/include/c++/13.2.1/bits/stl_algo.h:88:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 88 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:90:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:92:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:97:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 97 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:99:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 99 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'ARDOUR::timepos_t ARDOUR::Locations::first_mark_before(const ARDOUR::timepos_t&, bool)' at ../libs/ardour/location.cc:1338:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'ARDOUR::timepos_t ARDOUR::Locations::first_mark_before(const ARDOUR::timepos_t&, bool)' at ../libs/ardour/location.cc:1340:20: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = LocationStartLaterComparison]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'ARDOUR::timepos_t ARDOUR::Locations::first_mark_before(const ARDOUR::timepos_t&, bool)' at ../libs/ardour/location.cc:1346:7: /usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = LocationStartLaterComparison]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'ARDOUR::timepos_t ARDOUR::Locations::first_mark_before(const ARDOUR::timepos_t&, bool)' at ../libs/ardour/location.cc:1346:7: /usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1897:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1931:38: /usr/include/c++/13.2.1/bits/stl_algo.h:88:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 88 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:90:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:92:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:97:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 97 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:99:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 99 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'ARDOUR::timepos_t ARDOUR::Locations::first_mark_after(const ARDOUR::timepos_t&, bool)' at ../libs/ardour/location.cc:1412:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'ARDOUR::timepos_t ARDOUR::Locations::first_mark_after(const ARDOUR::timepos_t&, bool)' at ../libs/ardour/location.cc:1414:20: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = LocationStartEarlierComparison]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'ARDOUR::timepos_t ARDOUR::Locations::first_mark_after(const ARDOUR::timepos_t&, bool)' at ../libs/ardour/location.cc:1420:7: /usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = LocationStartEarlierComparison]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'ARDOUR::timepos_t ARDOUR::Locations::first_mark_after(const ARDOUR::timepos_t&, bool)' at ../libs/ardour/location.cc:1420:7: /usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 729/1170] Linking build/libs/canvas/libcanvas.so [ 730/1170] Linking build/libs/vamp-pyin/libardourvamppyin.so [ 731/1170] Compiling libs/surfaces/launch_control_xl/gui.cc [ 732/1170] Compiling libs/surfaces/launch_control_xl/interface.cc [ 733/1170] Compiling libs/surfaces/launch_control_xl/launch_control_xl.cc [ 734/1170] Compiling libs/surfaces/launch_control_xl/controllers.cc [ 735/1170] Compiling libs/surfaces/launch_control_xl/leds.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/surfaces/generic_midi/midiaction.h:29, from ../libs/surfaces/generic_midi/midiaction.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 736/1170] Compiling libs/surfaces/osc/osc_gui.cc [ 737/1170] Compiling libs/surfaces/osc/osc_cue_observer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioregion.h:32, from ../libs/waveview/wave_view_private.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/audioregion.h:34: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 738/1170] Compiling libs/surfaces/osc/osc.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/tempo.h:35, from ../libs/waveview/wave_view.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/waveview/wave_view.cc:42: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:33, from /usr/include/gdkmm-2.4/gdkmm/general.h:23, from ../libs/waveview/wave_view.cc:28: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/waveview/wave_view.cc:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/waveview/wave_view.cc:46: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/audioregion.h:34, from ../libs/waveview/wave_view.cc:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 739/1170] Compiling libs/surfaces/osc/osc_global_observer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ctrl-interface/control_protocol/control_protocol/basic_ui.h:31, from ../libs/ctrl-interface/control_protocol/control_protocol/control_protocol.h:35, from ../libs/surfaces/generic_midi/interface.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 740/1170] Compiling libs/surfaces/osc/interface.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/surfaces/generic_midi/midifunction.h:29, from ../libs/surfaces/generic_midi/midiinvokable.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 741/1170] Compiling libs/surfaces/osc/osc_select_observer.cc [ 742/1170] Compiling libs/surfaces/osc/osc_controllable.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/port_engine.h:30, from ../libs/ardour/ardour/port.h:36, from ../libs/ardour/ardour/midi_port.h:27, from ../libs/ardour/ardour/async_midi_port.h:41, from ../libs/ctrl-interface/midi_surface/midi_surface.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ctrl-interface/midi_surface/midi_surface.cc:28: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 743/1170] Compiling libs/surfaces/osc/osc_route_observer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ctrl-interface/control_protocol/control_protocol/basic_ui.h:31, from ../libs/ctrl-interface/control_protocol/control_protocol/control_protocol.h:35, from ../libs/surfaces/faderport/faderport_interface.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 744/1170] Compiling libs/surfaces/console1/c1_gui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ctrl-interface/control_protocol/control_protocol/basic_ui.h:31, from ../libs/ctrl-interface/control_protocol/control_protocol/control_protocol.h:35, from ../libs/surfaces/faderport8/faderport8_interface.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 745/1170] Compiling libs/surfaces/console1/c1_operations.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/surfaces/generic_midi/midifunction.h:29, from ../libs/surfaces/generic_midi/midifunction.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/surfaces/generic_midi/midifunction.cc:30: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/presentation_info.h:32, from ../libs/ctrl-interface/control_protocol/control_protocol/basic_ui.h:34, from ../libs/ctrl-interface/control_protocol/control_protocol/control_protocol.h:35, from ../libs/surfaces/generic_midi/generic_midi_control_protocol.h:34, from ../libs/surfaces/generic_midi/midifunction.cc:24: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 746/1170] Compiling libs/surfaces/console1/console1_interface.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ctrl-interface/control_protocol/control_protocol/basic_ui.h:31, from ../libs/ctrl-interface/control_protocol/control_protocol/control_protocol.h:35, from ../libs/surfaces/faderport8/faderport2_interface.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 747/1170] Compiling libs/surfaces/console1/console1.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ctrl-interface/control_protocol/control_protocol/basic_ui.h:31, from ../libs/ctrl-interface/control_protocol/control_protocol/control_protocol.h:35, from ../libs/surfaces/faderport8/faderport16_interface.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 748/1170] Compiling libs/panners/2in2out/panner_2in2out.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/surfaces/mackie/controls.h:35, from ../libs/surfaces/mackie/pot.h:23, from ../libs/surfaces/mackie/pot.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 749/1170] Compiling libs/panners/1in2out/panner_1in2out.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/surfaces/generic_midi/gmcp_gui.cc:37: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/surfaces/generic_midi/gmcp_gui.cc:31: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 750/1170] Compiling libs/panners/vbap/vbap_speakers.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ctrl-interface/control_protocol/control_protocol/basic_ui.h:31, from ../libs/ctrl-interface/control_protocol/control_protocol/control_protocol.h:35, from ../libs/surfaces/cc121/cc121_interface.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 751/1170] Compiling libs/panners/vbap/vbap.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/port_engine.h:30, from ../libs/ardour/ardour/port.h:36, from ../libs/ardour/ardour/midi_port.h:27, from ../libs/ardour/ardour/async_midi_port.h:41, from ../libs/surfaces/faderport/operations.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_insert.h:42, from ../libs/surfaces/faderport/operations.cc:23: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/monitor_processor.h:36, from ../libs/surfaces/faderport/operations.cc:22: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 752/1170] Compiling libs/panners/stereobalance/panner_balance.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/surfaces/mackie/controls.h:35, from ../libs/surfaces/mackie/led.h:23, from ../libs/surfaces/mackie/led.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 753/1170] Compiling libs/backends/pulseaudio/pulseaudio_backend.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/port_engine.h:30, from ../libs/ardour/ardour/port.h:36, from ../libs/ardour/ardour/midi_port.h:27, from ../libs/ardour/ardour/async_midi_port.h:41, from ../libs/surfaces/generic_midi/midicontrollable.cc:38: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/surfaces/generic_midi/midicontrollable.cc:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 754/1170] Compiling libs/backends/jack/jack_utils.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/surfaces/mackie/controls.h:35, from ../libs/surfaces/mackie/fader.h:23, from ../libs/surfaces/mackie/fader.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 755/1170] Compiling libs/backends/jack/jack_audiobackend.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/session_state.cc:93: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/auditioner.h:33, from ../libs/ardour/session_state.cc:99: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/disk_io.h:33, from ../libs/ardour/ardour/disk_reader.h:29, from ../libs/ardour/session_state.cc:106: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/session_state.cc: In member function 'XMLNode& ARDOUR::Session::state(bool, snapshot_t, bool, bool) const': ../libs/ardour/session_state.cc:1476:162: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 1476 | Location* range = new Location (*ncthis, timepos_t (Temporal::AudioTime), timepos_t (Temporal::AudioTime), _("session"), Location::IsSessionRange); | ^ ../libs/ardour/session_state.cc:1476:162: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/session_state.cc:1476:162: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/session_state.cc: In member function 'bool ARDOUR::Session::maybe_copy_midifile(snapshot_t, std::shared_ptr, XMLNode*)': ../libs/ardour/session_state.cc:1638:83: warning: 'new' of type 'ARDOUR::SMFSource' with extended alignment 16 [-Waligned-new=] 1638 | std::shared_ptr newsrc (new SMFSource (*this, path, ms->flags())); | ^ ../libs/ardour/session_state.cc:1638:83: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/session_state.cc:1638:83: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/ardour/session_state.cc: In member function 'int ARDOUR::Session::archive_session(const std::string&, const std::string&, ArchiveEncode, PBD::FileArchive::CompressionLevel, bool, PBD::Progress*)': ../libs/ardour/session_state.cc:5800:141: warning: 'new' of type 'ARDOUR::SndFileSource' with extended alignment 16 [-Waligned-new=] 5800 | SndFileSource* ns = new SndFileSource (*this, *(afs.get()), new_path, compress_audio == FLAC_16BIT, progress); | ^ ../libs/ardour/session_state.cc:5800:141: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/session_state.cc:5800:141: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/pbd/pbd/properties.h:481, from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = int]': ../libs/ardour/session_state.cc:1935:14: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 32 | return insert (value_type (pid.property_id, new Property (pid, (T)v))).second; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timepos_t]': ../libs/ardour/session_state.cc:1936:14: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/map:62, from /usr/include/glibmm-2.4/glibmm/variant.h:32, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from ../libs/ardour/session_state.cc:69: /usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = PBD::ID; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2210:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 756/1170] Compiling libs/backends/jack/weak_libjack.c [ 757/1170] Compiling libs/backends/jack/jack_connection.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/surfaces/mackie/button.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 758/1170] Compiling libs/backends/jack/jack_portengine.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/surfaces/faderport8/gui.cc:37: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/surfaces/faderport8/gui.cc:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 759/1170] Compiling libs/backends/jack/jack_session.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/surfaces/mackie/controls.h:35, from ../libs/surfaces/mackie/meter.h:23, from ../libs/surfaces/mackie/meter.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 760/1170] Compiling libs/backends/jack/jack_api.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../libs/surfaces/mackie/controls.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 761/1170] Compiling libs/backends/alsa/alsa_slave.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/surfaces/us2400/surface.h:30, from ../libs/surfaces/us2400/meter.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 762/1170] Compiling libs/backends/alsa/zita-alsa-pcmi.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/surfaces/faderport8/gui.cc:37: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/surfaces/faderport8/gui.cc:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 763/1170] Compiling libs/backends/alsa/alsa_sequencer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../libs/surfaces/us2400/controls.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 764/1170] Compiling libs/backends/alsa/alsa_midi.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/surfaces/us2400/surface.h:30, from ../libs/surfaces/us2400/fader.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 765/1170] Compiling libs/backends/alsa/alsa_audiobackend.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/surfaces/us2400/surface.h:30, from ../libs/surfaces/us2400/led.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 766/1170] Compiling libs/backends/alsa/alsa_rawmidi.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/surfaces/faderport/gui.cc:37: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/surfaces/faderport/gui.cc:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 767/1170] Compiling libs/backends/dummy/dummy_audiobackend.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/surfaces/faderport8/gui.cc:37: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/surfaces/faderport8/gui.cc:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 768/1170] Compiling libs/plugins/reasonablesynth.lv2/lv2.c In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/surfaces/us2400/button.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 769/1170] Compiling libs/plugins/a-comp.lv2/a-comp.c ../libs/backends/alsa/zita-alsa-pcmi.cc: In member function 'char* Alsa_pcmi::clear_16(char*, int)': ../libs/backends/alsa/zita-alsa-pcmi.cc:907:19: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] 907 | *((short int*)dst) = 0; | ^~~~~~~~~~~~~~~ ../libs/backends/alsa/zita-alsa-pcmi.cc: In member function 'char* Alsa_pcmi::clear_32(char*, int)': ../libs/backends/alsa/zita-alsa-pcmi.cc:929:19: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] 929 | *((int*)dst) = 0; | ^~~~~~~~~ ../libs/backends/alsa/zita-alsa-pcmi.cc: In member function 'char* Alsa_pcmi::play_floatne(const float*, char*, int, int)': ../libs/backends/alsa/zita-alsa-pcmi.cc:1078:19: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] 1078 | *((float*)dst) = *src; | ^~~~~~~~~~~ ../libs/backends/alsa/zita-alsa-pcmi.cc: In member function 'char* Alsa_pcmi::play_floatre(const float*, char*, int, int)': ../libs/backends/alsa/zita-alsa-pcmi.cc:1091:19: warning: cast from 'char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 1091 | *((uint32_t*)dst) = bswap_32 (*s); | ^~~~~~~~~~~~~~ ../libs/backends/alsa/zita-alsa-pcmi.cc: In member function 'const char* Alsa_pcmi::capt_floatne(const char*, float*, int, int)': ../libs/backends/alsa/zita-alsa-pcmi.cc:1201:26: warning: cast from 'const char*' to 'const float*' increases required alignment of target type [-Wcast-align] 1201 | *dst = *((float const*)src); | ^~~~~~~~~~~~~~~~~ In file included from ../libs/backends/alsa/zita-alsa-pcmi.cc:26: ../libs/backends/alsa/zita-alsa-pcmi.cc: In member function 'const char* Alsa_pcmi::capt_floatre(const char*, float*, int, int)': ../libs/backends/alsa/zita-alsa-pcmi.cc:1214:34: warning: cast from 'const char*' to 'const uint32_t*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] 1214 | *d = bswap_32 (*((uint32_t const*)src)); | ^~~~~~~~~~~~~~~~~~~~ [ 770/1170] Compiling libs/plugins/a-exp.lv2/a-exp.c [ 771/1170] Compiling libs/plugins/a-delay.lv2/a-delay.c [ 772/1170] Compiling libs/plugins/a-eq.lv2/a-eq.c [ 773/1170] Linking build/libs/LV2/a-comp.lv2/a-comp.so In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/surfaces/mackie/controls.h:35, from ../libs/surfaces/mackie/jog.h:23, from ../libs/surfaces/mackie/jog.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 774/1170] Linking build/libs/LV2/reasonablesynth.lv2/reasonablesynth.so [ 775/1170] Linking build/libs/LV2/a-exp.lv2/a-exp.so [ 776/1170] Compiling libs/plugins/a-reverb.lv2/a-reverb.c [ 777/1170] Compiling libs/plugins/a-fluidsynth.lv2/a-fluidsynth.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../libs/surfaces/faderport8/fp8_strip.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_insert.h:42, from ../libs/surfaces/faderport8/fp8_strip.cc:22: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 778/1170] Compiling gtk2_ardour/location_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/plugin_insert.h:35, from ../libs/surfaces/faderport8/actions.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_insert.h:42: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/ardour/ardour/ardour.h:34: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io.h:39, from ../libs/ardour/ardour/plugin_insert.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 779/1170] Compiling gtk2_ardour/loudness_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/surfaces/us2400/surface.h:30, from ../libs/surfaces/us2400/pot.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 780/1170] Compiling gtk2_ardour/lua_script_manager.cc [ 781/1170] Compiling gtk2_ardour/varispeed_dialog.cc [ 782/1170] Compiling gtk2_ardour/missing_file_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../libs/surfaces/faderport8/fp8_strip.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_insert.h:42, from ../libs/surfaces/faderport8/fp8_strip.cc:22: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 783/1170] Linking build/libs/LV2/a-delay.lv2/a-delay.so [ 784/1170] Linking build/libs/LV2/a-eq.lv2/a-eq.so [ 785/1170] Compiling gtk2_ardour/new_user_wizard.cc [ 786/1170] Linking build/libs/LV2/a-reverb.lv2/a-reverb.so In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/port_engine.h:30, from ../libs/ardour/ardour/port.h:36, from ../libs/ardour/ardour/midi_port.h:27, from ../libs/ardour/ardour/async_midi_port.h:41, from ../libs/surfaces/cc121/operations.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_insert.h:42, from ../libs/surfaces/cc121/operations.cc:25: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/monitor_processor.h:36, from ../libs/surfaces/cc121/operations.cc:23: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 787/1170] Compiling gtk2_ardour/level_meter.cc [ 788/1170] Compiling gtk2_ardour/big_clock_window.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../libs/surfaces/mackie/interface.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 789/1170] Compiling gtk2_ardour/editor_ops.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/port_engine.h:30, from ../libs/ardour/ardour/port.h:36, from ../libs/ardour/ardour/midi_port.h:27, from ../libs/ardour/ardour/async_midi_port.h:41, from ../libs/surfaces/mackie/surface_port.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/surfaces/mackie/surface_port.cc:38: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 790/1170] Compiling gtk2_ardour/audio_time_axis.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../libs/surfaces/us2400/interface.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 791/1170] Compiling gtk2_ardour/screensaver.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/plugin_insert.h:35, from ../libs/surfaces/faderport8/actions.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_insert.h:42: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/ardour/ardour/ardour.h:34: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io.h:39, from ../libs/ardour/ardour/plugin_insert.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 792/1170] Compiling gtk2_ardour/mixer_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/surfaces/us2400/surface.h:30, from ../libs/surfaces/us2400/jog.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 793/1170] Compiling gtk2_ardour/utils_videotl.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../libs/surfaces/faderport8/fp8_strip.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_insert.h:42, from ../libs/surfaces/faderport8/fp8_strip.cc:22: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 794/1170] Compiling gtk2_ardour/patch_change_dialog.cc [ 795/1170] Compiling gtk2_ardour/region_view.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../libs/surfaces/mackie/mcp_buttons.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 796/1170] Compiling gtk2_ardour/io_selector.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/plugin_insert.h:35, from ../libs/surfaces/faderport8/callbacks.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_insert.h:42: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/ardour/ardour/ardour.h:34: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io.h:39, from ../libs/ardour/ardour/plugin_insert.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 797/1170] Linking build/libs/LV2/a-fluidsynth.lv2/a-fluidsynth.so In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/surfaces/cc121/gui.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/cc121/gui.cc:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/surfaces/cc121/gui.cc:33: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 798/1170] Compiling gtk2_ardour/time_info_box.cc [ 799/1170] Compiling gtk2_ardour/selection_properties_box.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../libs/surfaces/us2400/mcp_buttons.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 800/1170] Compiling gtk2_ardour/stripable_colorpicker.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/surfaces/mackie/mackie_control_protocol.h:39, from ../libs/surfaces/mackie/device_profile.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 801/1170] Compiling gtk2_ardour/strip_silence_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/surfaces/us2400/button.h:22, from ../libs/surfaces/us2400/device_info.h:27, from ../libs/surfaces/us2400/device_info.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 802/1170] Compiling gtk2_ardour/midi_cut_buffer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/surfaces/us2400/us2400_control_protocol.h:34, from ../libs/surfaces/us2400/device_profile.cc:33: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 803/1170] Compiling gtk2_ardour/normalize_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../libs/surfaces/launch_control_xl/interface.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 804/1170] Compiling gtk2_ardour/piano_key_bindings.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../libs/surfaces/mackie/jog_wheel.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 805/1170] Compiling gtk2_ardour/editor_locations.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../libs/surfaces/us2400/jog_wheel.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 806/1170] Compiling gtk2_ardour/editor_rulers.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../libs/surfaces/osc/interface.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/surfaces/osc/osc.h:46, from ../libs/surfaces/osc/interface.cc:22: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/presentation_info.h:32, from ../libs/ctrl-interface/control_protocol/control_protocol/basic_ui.h:34, from ../libs/ctrl-interface/control_protocol/control_protocol/control_protocol.h:35, from ../libs/surfaces/osc/interface.cc:21: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 807/1170] Compiling gtk2_ardour/pingback.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/surfaces/mackie/button.h:24, from ../libs/surfaces/mackie/device_info.h:28, from ../libs/surfaces/mackie/device_info.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 808/1170] Compiling gtk2_ardour/port_matrix_labels.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/plugin_insert.h:35, from ../libs/surfaces/faderport8/callbacks.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_insert.h:42: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/ardour/ardour/ardour.h:34: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io.h:39, from ../libs/ardour/ardour/plugin_insert.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 809/1170] Compiling gtk2_ardour/mouse_cursors.cc [ 810/1170] Compiling gtk2_ardour/midi_streamview.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/port_engine.h:30, from ../libs/ardour/ardour/port.h:36, from ../libs/ardour/ardour/midi_port.h:27, from ../libs/ardour/ardour/async_midi_port.h:41, from ../libs/surfaces/us2400/surface_port.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/surfaces/us2400/surface_port.cc:33: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 811/1170] Compiling gtk2_ardour/stereo_panner.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/monitor_control.h:27, from ../libs/surfaces/mackie/subview.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/surfaces/mackie/subview.cc:32: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 812/1170] Compiling gtk2_ardour/audio_streamview.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/port_engine.h:30, from ../libs/ardour/ardour/port.h:36, from ../libs/ardour/ardour/midi_port.h:27, from ../libs/ardour/ardour/async_midi_port.h:41, from ../libs/surfaces/faderport/faderport.cc:39: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/surfaces/faderport/faderport.cc:52: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29, from ../libs/surfaces/faderport/faderport.cc:41: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 813/1170] Compiling gtk2_ardour/audio_region_properties_box.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/port_engine.h:30, from ../libs/ardour/ardour/port.h:36, from ../libs/ardour/ardour/midi_port.h:27, from ../libs/ardour/ardour/async_midi_port.h:41, from ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:50: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/auditioner.h:33, from ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:52: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc: In member function 'MIDIControllable* GenericMidiControlProtocol::create_binding(const XMLNode&)': ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:949:31: warning: 'ev' may be used uninitialized [-Wmaybe-uninitialized] 949 | mc->bind_midi (channel, ev, detail); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:854:25: note: 'ev' was declared here 854 | MIDI::eventType ev; | ^~ In file included from ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:64: In member function 'void MIDIControllable::set_ctltype(CtlType)', inlined from 'MIDIControllable* GenericMidiControlProtocol::create_binding(const XMLNode&)' at ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:947:19: ../libs/surfaces/generic_midi/midicontrollable.h:90:51: warning: 'ctltype' may be used uninitialized [-Wmaybe-uninitialized] 90 | void set_ctltype (CtlType val) { _ctltype = val; } | ~~~~~~~~~^~~~~ ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc: In member function 'MIDIControllable* GenericMidiControlProtocol::create_binding(const XMLNode&)': ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:857:35: note: 'ctltype' was declared here 857 | MIDIControllable::CtlType ctltype; | ^~~~~~~ [ 814/1170] Compiling gtk2_ardour/curvetest.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ctrl-interface/control_protocol/control_protocol/basic_ui.h:31, from ../libs/ctrl-interface/control_protocol/control_protocol/control_protocol.h:35, from ../libs/surfaces/console1/console1_interface.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 815/1170] Compiling gtk2_ardour/editor_group_tabs.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/plugin_insert.h:35, from ../libs/surfaces/faderport8/actions.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_insert.h:42: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/ardour/ardour/ardour.h:34: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io.h:39, from ../libs/ardour/ardour/plugin_insert.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 816/1170] Compiling gtk2_ardour/vca_time_axis.cc [ 817/1170] Compiling gtk2_ardour/rc_option_editor.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 ../gtk2_ardour/piano_key_bindings.h:26, from ../gtk2_ardour/piano_key_bindings.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 818/1170] Compiling gtk2_ardour/midi_selection.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/surfaces/launch_control_xl/gui.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/launch_control_xl/gui.cc:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/surfaces/launch_control_xl/gui.cc:30: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/surfaces/launch_control_xl/gui.h:32, from ../libs/surfaces/launch_control_xl/gui.cc:38: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 819/1170] Compiling gtk2_ardour/about.cc [ 820/1170] Compiling gtk2_ardour/enums.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/surfaces/us2400/gui.cc:43: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/us2400/gui.cc:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/surfaces/us2400/gui.cc:23: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/surfaces/us2400/gui.cc:29: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 821/1170] Compiling gtk2_ardour/trigger_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/surfaces/us2400/surface.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/surfaces/us2400/surface.cc:39: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/us2400/surface.cc:42: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/convert.h:24, from ../libs/surfaces/us2400/surface.cc:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/surfaces/us2400/surface.cc:31: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 822/1170] Compiling gtk2_ardour/tempo_map_change.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/surfaces/mackie/surface.cc:37: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/surfaces/mackie/surface.cc:47: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/mackie/surface.cc:51: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/convert.h:24, from ../libs/surfaces/mackie/surface.cc:31: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/surfaces/mackie/surface.cc:38: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 823/1170] Compiling gtk2_ardour/ambiguous_file_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/plugin_insert.h:35, from ../libs/surfaces/faderport8/callbacks.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_insert.h:42: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/ardour/ardour/ardour.h:34: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io.h:39, from ../libs/ardour/ardour/plugin_insert.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 824/1170] Compiling gtk2_ardour/midi_region_operations_box.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/surfaces/mackie/gui.cc:45: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/mackie/gui.cc:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/surfaces/mackie/gui.cc:25: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/surfaces/mackie/gui.cc:31: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 825/1170] Compiling gtk2_ardour/transcode_ffmpeg.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/surfaces/launch_control_xl/launch_control_xl.h:36, from ../libs/surfaces/launch_control_xl/leds.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/surfaces/launch_control_xl/leds.cc:40: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../libs/surfaces/launch_control_xl/gui.h:26, from ../libs/surfaces/launch_control_xl/leds.cc:45: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/abstract_ui.h:28, from ../libs/surfaces/launch_control_xl/launch_control_xl.h:31: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from ../libs/surfaces/launch_control_xl/gui.h:28: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/surfaces/launch_control_xl/gui.h:32: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/presentation_info.h:32, from ../libs/ctrl-interface/control_protocol/control_protocol/basic_ui.h:34, from ../libs/ctrl-interface/control_protocol/control_protocol/control_protocol.h:35, from ../libs/surfaces/launch_control_xl/launch_control_xl.h:38: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 826/1170] Compiling gtk2_ardour/editing.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../libs/surfaces/mackie/strip.cc:39: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_insert.h:42, from ../libs/surfaces/mackie/strip.cc:45: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 827/1170] Compiling gtk2_ardour/ardour_ui2.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/panner.h:37, from ../libs/panners/vbap/vbap_speakers.h:29, from ../libs/panners/vbap/vbap_speakers.cc:40: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/panner.h:38: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/algorithm:61, from ../libs/panners/vbap/vbap_speakers.cc:34: /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61: /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = ARDOUR::Speaker; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ARDOUR::VBAPSpeakers::azimuth_sorter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'void ARDOUR::VBAPSpeakers::sort_2D_lss(int*)' at ../libs/panners/vbap/vbap_speakers.cc:633:7: /usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ARDOUR::VBAPSpeakers::azimuth_sorter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'void ARDOUR::VBAPSpeakers::sort_2D_lss(int*)' at ../libs/panners/vbap/vbap_speakers.cc:633:7: /usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 828/1170] Compiling gtk2_ardour/midi_automation_line.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/surfaces/us2400/strip.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_insert.h:42, from ../libs/surfaces/us2400/strip.cc:43: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29, from ../libs/surfaces/us2400/strip.cc:37: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 829/1170] Compiling gtk2_ardour/vst3_x11_plugin_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/surfaces/console1/c1_gui.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/console1/c1_gui.cc:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/surfaces/console1/c1_gui.cc:29: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/surfaces/console1/c1_gui.h:30, from ../libs/surfaces/console1/c1_gui.cc:37: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/surfaces/console1/c1_gui.cc: In constructor 'ArdourSurface::C1GUI::C1GUI(ArdourSurface::Console1&)': ../libs/surfaces/console1/c1_gui.cc:104:25: warning: unused variable 'align' [-Wunused-variable] 104 | Gtk::Alignment* align; | ^~~~~ [ 830/1170] Compiling gtk2_ardour/speaker_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../libs/panners/vbap/vbap.cc:37: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/panners/vbap/vbap.cc:40: ../libs/ardour/ardour/pan_controllable.h: In constructor 'ARDOUR::PanControllable::PanControllable(ARDOUR::Session&, std::string, ARDOUR::Pannable*, Evoral::Parameter, Temporal::TimeDomain)': ../libs/ardour/ardour/pan_controllable.h:43:98: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 43 | std::shared_ptr(new AutomationList(param, td)), | ^ ../libs/ardour/ardour/pan_controllable.h:43:98: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/ardour/pan_controllable.h:43:98: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 831/1170] Compiling gtk2_ardour/editor_sources.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/backends/alsa/alsa_midi.h:27, from ../libs/backends/alsa/alsa_midi.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 832/1170] Compiling gtk2_ardour/region_selection.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/normalize_dialog.cc:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/normalize_dialog.cc:23: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/normalize_dialog.cc:27: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 833/1170] Compiling gtk2_ardour/nag.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/route.h:44, from ../libs/surfaces/osc/osc_controllable.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/surfaces/osc/osc.h:46, from ../libs/surfaces/osc/osc_controllable.cc:27: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 834/1170] Compiling gtk2_ardour/audio_clock.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/mute_control.h:26, from ../libs/surfaces/launch_control_xl/controllers.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/surfaces/launch_control_xl/controllers.cc:26: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 835/1170] Compiling gtk2_ardour/multi_region_properties_box.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/surfaces/osc/osc.h:44, from ../libs/surfaces/osc/osc_gui.cc:43: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/surfaces/osc/osc.h:46: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../libs/surfaces/osc/osc_gui.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/surfaces/osc/osc_gui.cc:27: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:29, from ../libs/surfaces/osc/osc_gui.cc:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/osc/osc_gui.cc:35: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/send.h:31, from ../libs/surfaces/osc/osc.h:45: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 836/1170] Compiling gtk2_ardour/ardour_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/backends/alsa/alsa_sequencer.h:29, from ../libs/backends/alsa/alsa_sequencer.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 837/1170] Compiling gtk2_ardour/rec_info_box.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/backends/alsa/alsa_rawmidi.h:29, from ../libs/backends/alsa/alsa_rawmidi.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 838/1170] Compiling gtk2_ardour/main.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/interthread_info.h:25, from ../libs/ardour/ardour/track.h:29, from ../libs/surfaces/osc/osc_cue_observer.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/surfaces/osc/osc.h:46, from ../libs/surfaces/osc/osc_cue_observer.cc:27: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 839/1170] Compiling gtk2_ardour/missing_filesource_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/ardour/audio_backend.h:32, from ../libs/backends/jack/jack_audiobackend.h:34, from ../libs/backends/jack/jack_api.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 840/1170] Compiling gtk2_ardour/insert_remove_time_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Curve.h:25, from ../libs/panners/2in2out/panner_2in2out.cc:41: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/panners/2in2out/panner_2in2out.cc:49: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/panners/2in2out/panner_2in2out.cc:46: ../libs/ardour/ardour/pan_controllable.h: In constructor 'ARDOUR::PanControllable::PanControllable(ARDOUR::Session&, std::string, ARDOUR::Pannable*, Evoral::Parameter, Temporal::TimeDomain)': ../libs/ardour/ardour/pan_controllable.h:43:98: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 43 | std::shared_ptr(new AutomationList(param, td)), | ^ ../libs/ardour/ardour/pan_controllable.h:43:98: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/ardour/pan_controllable.h:43:98: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/pan_controllable.h:28: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 841/1170] Compiling gtk2_ardour/interthread_progress_window.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/ardour/audio_backend.h:32, from ../libs/backends/jack/jack_audiobackend.h:34, from ../libs/backends/jack/jack_portengine.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 842/1170] Compiling gtk2_ardour/stereo_panner_editor.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ctrl-interface/control_protocol/control_protocol/basic_ui.h:31, from ../libs/surfaces/cc121/cc121.cc:41: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/surfaces/cc121/cc121.cc:57: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/presentation_info.h:32, from ../libs/ctrl-interface/control_protocol/control_protocol/basic_ui.h:34: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 843/1170] Compiling gtk2_ardour/global_port_matrix.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, 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 ../gtk2_ardour/ambiguous_file_dialog.cc:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/label.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 844/1170] Compiling gtk2_ardour/piano_roll_header.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/interthread_info.h:25, from ../libs/ardour/ardour/audio_track.h:25, from ../libs/surfaces/mackie/mackie_control_protocol.cc:49: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/surfaces/mackie/mackie_control_protocol.cc:63: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 845/1170] Compiling gtk2_ardour/editor_pt_import.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../libs/surfaces/osc/osc_global_observer.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/surfaces/osc/osc_global_observer.cc:25: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/size_type.hpp:20, from /usr/include/boost/range/size.hpp:21, from /usr/include/boost/range/functions.hpp:20, from /usr/include/boost/range/iterator_range_core.hpp:38, from /usr/include/boost/lexical_cast.hpp:30, from /usr/include/boost/multiprecision/detail/number_base.hpp:29, from /usr/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /usr/include/boost/multiprecision/detail/precision.hpp:9, from /usr/include/boost/multiprecision/number.hpp:11: /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61: /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = OSCGlobalObserver::LocationMarker; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/boost/detail/container_fwd.hpp:93, from /usr/include/boost/lambda/detail/operator_return_type_traits.hpp:24, from /usr/include/boost/lambda/lambda.hpp:23, from ../libs/surfaces/osc/osc_global_observer.cc:20: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {OSCGlobalObserver::LocationMarker}; _Tp = OSCGlobalObserver::LocationMarker; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {OSCGlobalObserver::LocationMarker}; _Tp = OSCGlobalObserver::LocationMarker; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = OSCGlobalObserver::LocationMarker; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void OSCGlobalObserver::marks_changed()' at ../libs/surfaces/osc/osc_global_observer.cc:464:17: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {OSCGlobalObserver::LocationMarker}; _Tp = OSCGlobalObserver::LocationMarker; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = OSCGlobalObserver::LocationMarker; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void OSCGlobalObserver::marks_changed()' at ../libs/surfaces/osc/osc_global_observer.cc:465:17: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {OSCGlobalObserver::LocationMarker}; _Tp = OSCGlobalObserver::LocationMarker; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = OSCGlobalObserver::LocationMarker; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void OSCGlobalObserver::marks_changed()' at ../libs/surfaces/osc/osc_global_observer.cc:469:17: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = OSCGlobalObserver::LocationMarkerSort]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'void OSCGlobalObserver::marks_changed()' at ../libs/surfaces/osc/osc_global_observer.cc:474:12: /usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = OSCGlobalObserver::LocationMarkerSort]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'void OSCGlobalObserver::marks_changed()' at ../libs/surfaces/osc/osc_global_observer.cc:474:12: /usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 846/1170] Compiling gtk2_ardour/editor_export_audio.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../libs/surfaces/osc/osc_route_observer.cc:28: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 847/1170] Compiling gtk2_ardour/quantize_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Curve.h:25, from ../libs/panners/stereobalance/panner_balance.cc:40: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/panners/stereobalance/panner_balance.cc:48: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/panners/stereobalance/panner_balance.cc:45: ../libs/ardour/ardour/pan_controllable.h: In constructor 'ARDOUR::PanControllable::PanControllable(ARDOUR::Session&, std::string, ARDOUR::Pannable*, Evoral::Parameter, Temporal::TimeDomain)': ../libs/ardour/ardour/pan_controllable.h:43:98: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 43 | std::shared_ptr(new AutomationList(param, td)), | ^ ../libs/ardour/ardour/pan_controllable.h:43:98: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/ardour/ardour/pan_controllable.h:43:98: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/pan_controllable.h:28: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 848/1170] Compiling gtk2_ardour/editor_canvas_events.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/interthread_info.h:25, from ../libs/ardour/ardour/audio_track.h:25, from ../libs/surfaces/us2400/us2400_control_protocol.cc:42: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/surfaces/us2400/us2400_control_protocol.cc:56: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 849/1170] Compiling gtk2_ardour/plugin_eq_gui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/backends/jack/jack_session.cc:28: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/backends/jack/jack_session.cc:30: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../libs/backends/jack/jack_session.cc: In member function 'void ARDOUR::JACKSession::session_event(jack_session_event_t*)': ../libs/backends/jack/jack_session.cc:101:36: warning: 'int jack_session_reply(jack_client_t*, jack_session_event_t*)' is deprecated [-Wdeprecated-declarations] 101 | jack_session_reply (jack_client, event); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ../libs/backends/jack/weak_libjack.h:198, from ../libs/backends/jack/jack_session.h:22, from ../libs/backends/jack/jack_session.cc:34: /usr/include/jack/session.h:204:5: note: declared here 204 | int jack_session_reply (jack_client_t *client, | ^~~~~~~~~~~~~~~~~~ ../libs/backends/jack/jack_session.cc:108:33: warning: 'void jack_session_event_free(jack_session_event_t*)' is deprecated [-Wdeprecated-declarations] 108 | jack_session_event_free (event); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/jack/session.h:217:6: note: declared here 217 | void jack_session_event_free (jack_session_event_t *event) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 850/1170] Compiling gtk2_ardour/ardour_ui_options.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/surfaces/faderport8/faderport8.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/surfaces/faderport8/faderport8.cc:42: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26, from ../libs/surfaces/faderport8/faderport8.cc:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 851/1170] Compiling gtk2_ardour/port_matrix_component.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Curve.h:25, from ../libs/panners/1in2out/panner_1in2out.cc:42: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/panners/1in2out/panner_1in2out.cc:51: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/panner.h:38, from ../libs/panners/1in2out/panner_1in2out.cc:48: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 852/1170] Compiling gtk2_ardour/nsmclient.cc [ 853/1170] Compiling gtk2_ardour/time_axis_view_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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from /usr/include/gtkmm-2.4/gtkmm/aboutdialog.h:31, from ../gtk2_ardour/about.h:23, from ../gtk2_ardour/about.cc:41: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/about.cc:33: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/configinfo.h:19, from ../gtk2_ardour/about.cc:42: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 854/1170] Compiling gtk2_ardour/keyeditor.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/surfaces/faderport8/faderport8.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/surfaces/faderport8/faderport8.cc:42: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26, from ../libs/surfaces/faderport8/faderport8.cc:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 855/1170] Compiling gtk2_ardour/step_editor.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/processor.h:31, from ../libs/ardour/ardour/meter.h:31, from ../libs/surfaces/console1/c1_operations.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/surfaces/console1/c1_operations.cc:23: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/surfaces/console1/c1_operations.cc: In member function 'void ArdourSurface::Console1::map_encoder(ControllerID, std::shared_ptr)': ../libs/surfaces/console1/c1_operations.cc:1106:54: warning: 'gain' may be used uninitialized [-Wmaybe-uninitialized] 1106 | get_encoder (controllerID).set_value (gain); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../libs/surfaces/console1/c1_operations.cc:1097:16: note: 'gain' was declared here 1097 | double gain; | ^~~~ ../libs/surfaces/console1/c1_operations.cc: In member function 'void ArdourSurface::Console1::map_eq_freq(uint32_t)': ../libs/surfaces/console1/c1_operations.cc:881:25: warning: 'eq_freq_id' may be used uninitialized [-Wmaybe-uninitialized] 881 | if (map_encoder (controllerID)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../libs/surfaces/console1/c1_control.h:5, from ../libs/surfaces/console1/c1_operations.cc:24: ../libs/surfaces/console1/console1.h:357:30: note: 'eq_freq_id' was declared here 357 | ControllerID eq_freq_id; | ^~~~~~~~~~ ../libs/surfaces/console1/c1_operations.cc: In member function 'void ArdourSurface::Console1::map_eq_gain(uint32_t)': ../libs/surfaces/console1/c1_operations.cc:894:25: warning: 'eq_gain_id' may be used uninitialized [-Wmaybe-uninitialized] 894 | if (map_encoder (controllerID)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~ ../libs/surfaces/console1/console1.h:377:30: note: 'eq_gain_id' was declared here 377 | ControllerID eq_gain_id; | ^~~~~~~~~~ [ 856/1170] Compiling gtk2_ardour/meter_strip.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/beats.h:33, from ../gtk2_ardour/midi_cut_buffer.h:23, from ../gtk2_ardour/midi_cut_buffer.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 857/1170] Compiling gtk2_ardour/region_list_base.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 ../gtk2_ardour/speaker_dialog.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/drawingarea.h:31, from ../gtk2_ardour/speaker_dialog.h:24, from ../gtk2_ardour/speaker_dialog.cc:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:29, from ../gtk2_ardour/speaker_dialog.h:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 858/1170] Compiling gtk2_ardour/region_editor.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/port_engine.h:30, from ../libs/ardour/ardour/port.h:36, from ../libs/ardour/ardour/midi_port.h:27, from ../libs/ardour/ardour/midiport_manager.h:32, from ../libs/ardour/ardour/port_manager.h:36, from ../libs/backends/pulseaudio/pulseaudio_backend.cc:34: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 859/1170] Compiling gtk2_ardour/progress_reporter.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/utils.h:37, from ../gtk2_ardour/screensaver.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79, from ../gtk2_ardour/screensaver.cc:68: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/pbd/integer_division.h:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 860/1170] Compiling gtk2_ardour/meterbridge.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/surfaces/faderport8/faderport8.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/surfaces/faderport8/faderport8.cc:42: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26, from ../libs/surfaces/faderport8/faderport8.cc:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 861/1170] Compiling gtk2_ardour/route_group_menu.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/port_matrix.h:35, from ../gtk2_ardour/port_matrix_labels.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/port_matrix_component.h:25, from ../gtk2_ardour/port_matrix_labels.h:22, from ../gtk2_ardour/port_matrix_labels.cc:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/ardour/ardour/bundle.h:29, from ../gtk2_ardour/port_matrix_labels.cc:19: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 862/1170] Compiling gtk2_ardour/automation_controller.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/location.h:41, from ../gtk2_ardour/location_ui.h:36, from ../gtk2_ardour/editor_locations.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/scrolledwindow.h:31, from ../gtk2_ardour/editor_locations.h:26, from ../gtk2_ardour/editor_locations.cc:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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 ../gtk2_ardour/editor_locations.h:24: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from ../gtk2_ardour/location_ui.h:30: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ ../gtk2_ardour/editor_locations.cc: In constructor 'EditorLocations::EditorLocations(Editor*)': ../gtk2_ardour/editor_locations.cc:31:59: warning: 'new' of type 'LocationUI' with extended alignment 16 [-Waligned-new=] 31 | _locations = new LocationUI (X_("EditorLocations")); | ^ ../gtk2_ardour/editor_locations.cc:31:59: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_locations.cc:31:59: note: use '-faligned-new' to enable C++17 over-aligned new support [ 863/1170] Compiling gtk2_ardour/editor_selection.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/ardour/audio_backend.h:32, from ../libs/backends/alsa/alsa_audiobackend.h:36, from ../libs/backends/alsa/alsa_audiobackend.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 864/1170] Compiling gtk2_ardour/stripable_time_axis.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/ControlList.h:37, from ../libs/ardour/ardour/automation_list.h:34, from ../gtk2_ardour/curvetest.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 865/1170] Compiling gtk2_ardour/luadialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../gtk2_ardour/pingback.cc:39: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/ui_config.h:47, from ../gtk2_ardour/pingback.cc:43: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/glibmm-2.4/glibmm/miscutils.h:23, from ../gtk2_ardour/pingback.cc:33: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:23, from /usr/include/glib-2.0/glib/gstdio.h:24, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../gtk2_ardour/pingback.cc:32: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 866/1170] Compiling gtk2_ardour/plugin_dspload_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/region_selection.h:30, from ../gtk2_ardour/midi_selection.h:23, from ../gtk2_ardour/midi_selection.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 867/1170] Compiling gtk2_ardour/loudness_settings.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/editing.h:26, from ../gtk2_ardour/editing.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 868/1170] Compiling gtk2_ardour/automation_streamview.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/utils_videotl.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/utils_videotl.cc:24: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h: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:34, 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 /usr/include/gtkmm-2.4/gtkmm.h:87: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:40: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:32, from /usr/include/gtkmm-2.4/gtkmm.h:108: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:98:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 98 | GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:101:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 101 | const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:117:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 117 | GtkRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:120:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 120 | const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:344:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 344 | GtkVRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:347:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 347 | const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:414:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 414 | GtkHRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:417:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 417 | const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 869/1170] Compiling gtk2_ardour/export_preset_selector.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/ardour_ui.h:76, from ../gtk2_ardour/big_clock_window.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/big_clock_window.cc:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 870/1170] Compiling gtk2_ardour/lv2_plugin_ui.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, 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 ../gtk2_ardour/missing_filesource_dialog.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/label.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 871/1170] Compiling gtk2_ardour/soundcloud_export_selector.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/varispeed_dialog.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/entry.h:31, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:29, from ../gtk2_ardour/varispeed_dialog.h:22, from ../gtk2_ardour/varispeed_dialog.cc:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/ardour/ardour/session.h:54: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37, from ../gtk2_ardour/ardour_ui.h:67, from ../gtk2_ardour/varispeed_dialog.cc:23: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 872/1170] Compiling gtk2_ardour/midi_export_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/ControlList.h:37, from ../libs/ardour/ardour/event_type_map.h:28, from ../gtk2_ardour/audio_time_axis.cc:48: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/audio_time_axis.h:40, from ../gtk2_ardour/audio_time_axis.cc:53: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/audio_time_axis.cc:43: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/audio_time_axis.cc:38: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/audio_time_axis.cc:44: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/panner.h:38, from ../gtk2_ardour/audio_time_axis.cc:50: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 873/1170] Compiling gtk2_ardour/video_server_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../gtk2_ardour/io_selector.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/io_selector.cc:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/port_matrix.h:27, from ../gtk2_ardour/io_selector.h:26, from ../gtk2_ardour/io_selector.cc:38: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glibmm-2.4/glibmm/class.h:24, from /usr/include/glibmm-2.4/glibmm/objectbase.h:21, from ../gtk2_ardour/io_selector.cc:27: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io.h:39, from ../gtk2_ardour/io_selector.cc:34: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 874/1170] Compiling gtk2_ardour/source_list_base.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../libs/surfaces/osc/osc_select_observer.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 875/1170] Compiling gtk2_ardour/public_editor.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/plugin_insert.h:35, from ../gtk2_ardour/vst3_x11_plugin_ui.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_insert.h:42: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/socket.h:29, from ../gtk2_ardour/vst3_x11_plugin_ui.cc:28: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/iochannel.h:25, from /usr/include/glibmm-2.4/glibmm/main.h:24, from ../gtk2_ardour/vst3_x11_plugin_ui.cc:25: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/plugin_ui.h:38, from ../gtk2_ardour/vst3_plugin_ui.h:24, from ../gtk2_ardour/vst3_x11_plugin_ui.h:27, from ../gtk2_ardour/vst3_x11_plugin_ui.cc:37: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from ../gtk2_ardour/plugin_ui.h:44: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/ardour_spinner.h:26, from ../gtk2_ardour/plugin_ui.h:59: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io.h:39, from ../libs/ardour/ardour/plugin_insert.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 876/1170] Compiling gtk2_ardour/led.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/backends/dummy/dummy_audiobackend.h:36, from ../libs/backends/dummy/dummy_audiobackend.cc:34: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 877/1170] Compiling gtk2_ardour/session_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ardour/ardour/region.h:32, from ../gtk2_ardour/patch_change_dialog.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/patch_change_dialog.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/patch_change_dialog.cc:27: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/patch_change_dialog.h:22, from ../gtk2_ardour/patch_change_dialog.cc:34: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 878/1170] Compiling gtk2_ardour/io_button.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/utils.h:37, from ../gtk2_ardour/mouse_cursors.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/mouse_cursors.cc:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ../gtk2_ardour/utils.h:40: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/gdkmm-2.4/gdkmm/cursor.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 879/1170] Compiling gtk2_ardour/ardour_ui_dependents.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../gtk2_ardour/new_user_wizard.cc:46: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_manager.h:40, from ../gtk2_ardour/new_user_wizard.cc:49: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/new_user_wizard.cc:36: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h: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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:23, from /usr/include/glib-2.0/glib/gstdio.h:24, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../gtk2_ardour/new_user_wizard.cc:34: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:40: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:32, from /usr/include/gtkmm-2.4/gtkmm.h:108: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:98:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 98 | GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:101:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 101 | const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:117:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 117 | GtkRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:120:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 120 | const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:344:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 344 | GtkVRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:347:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 347 | const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:414:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 414 | GtkHRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:417:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 417 | const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 880/1170] Compiling gtk2_ardour/automation_line.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/tempo.h:35, from ../gtk2_ardour/tempo_map_change.h:21, from ../gtk2_ardour/tempo_map_change.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/tempo_map_change.h:23: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/public_editor.h:41: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/temporal/temporal/tempo.h:31: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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 ../gtk2_ardour/tempo_map_change.cc:19: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/tabbable.h:26, from ../gtk2_ardour/public_editor.h:61: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 881/1170] Compiling gtk2_ardour/debug.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/backends/jack/jack_audiobackend.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/backends/jack/jack_audiobackend.cc:33: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 882/1170] Compiling gtk2_ardour/group_tabs.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer_set.h:34, from ../libs/ardour/ardour/plugin.h:33, from ../gtk2_ardour/add_route_dialog.h:47, from ../gtk2_ardour/enums.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from ../gtk2_ardour/enums.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/dialog.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from ../gtk2_ardour/add_route_dialog.h:31: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from ../gtk2_ardour/add_route_dialog.h:38: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 883/1170] Compiling gtk2_ardour/gui_object.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../gtk2_ardour/nag.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/nag.cc:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:23, from /usr/include/glib-2.0/glib/gstdio.h:24, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../gtk2_ardour/nag.cc:24: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 884/1170] Compiling gtk2_ardour/pianokeyboard.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/lua_script_manager.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/lua_script_manager.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/box.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/lua_script_manager.cc:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/lua_script_manager.cc:30: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 885/1170] Compiling gtk2_ardour/ardour_ui_startup.cc [ 886/1170] Compiling gtk2_ardour/video_monitor.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/location.h:41, from ../gtk2_ardour/selection_properties_box.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/selection_properties_box.cc:29: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/selection_properties_box.cc:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/selection_properties_box.cc:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72, from ../gtk2_ardour/selection_properties_box.cc:34: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 887/1170] Compiling gtk2_ardour/mono_panner.cc [ 888/1170] Compiling gtk2_ardour/grid_lines.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../libs/ardour/ardour/midi_automation_list_binder.h:24, from ../gtk2_ardour/midi_automation_line.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/midi_time_axis.h:29, from ../gtk2_ardour/midi_automation_line.cc:28: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34, from ../gtk2_ardour/midi_time_axis.h:43: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.h:39, from ../gtk2_ardour/automation_time_axis.h:43, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/midi_time_axis.h:45: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 889/1170] Compiling gtk2_ardour/port_matrix_body.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/interthread_info.h:25, from ../libs/ardour/ardour/import_status.h:29, from ../gtk2_ardour/interthread_progress_window.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/interthread_progress_window.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/iochannel.h:25, from /usr/include/glibmm-2.4/glibmm/main.h:24, from ../gtk2_ardour/interthread_progress_window.cc:21: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/interthread_progress_window.cc:23: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/interthread_progress_window.h:25, from ../gtk2_ardour/interthread_progress_window.cc:25: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 890/1170] Compiling gtk2_ardour/plugin_manager_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../libs/ardour/ardour/control_group.h:32, from ../libs/ardour/ardour/route_group.h:36, from ../gtk2_ardour/editor_group_tabs.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72, from ../gtk2_ardour/editor_group_tabs.cc:26: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/editor.h:48: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/controllable.h:31, from ../libs/ardour/ardour/route_group.h:32: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 891/1170] Compiling gtk2_ardour/dsp_stats_window.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../libs/surfaces/launch_control_xl/launch_control_xl.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/surfaces/launch_control_xl/launch_control_xl.cc:44: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/surfaces/launch_control_xl/launch_control_xl.cc:53: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/midi++2/midi++/parser.h:28, from ../libs/surfaces/launch_control_xl/launch_control_xl.cc:33: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/launch_control_xl/launch_control_xl.cc:26: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from ../libs/surfaces/launch_control_xl/gui.h:28, from ../libs/surfaces/launch_control_xl/launch_control_xl.cc:55: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/surfaces/launch_control_xl/gui.h:32: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 892/1170] Compiling gtk2_ardour/selection.cc [ 893/1170] Compiling gtk2_ardour/trigger_page.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/location.h:41, from ../gtk2_ardour/midi_region_operations_box.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/midi_region_operations_box.cc:29: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/midi_region_operations_box.cc:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/midi_region_operations_box.cc:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72, from ../gtk2_ardour/midi_region_operations_box.cc:34: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 894/1170] Compiling gtk2_ardour/ardour_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/ardour_ui.h:76, from ../gtk2_ardour/ardour_dialog.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/ardour_dialog.h:25, from ../gtk2_ardour/ardour_dialog.cc:28: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkcolor.h:35, from /usr/include/gtk-2.0/gdk/gdkevents.h:34, from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28, from ../gtk2_ardour/ardour_dialog.cc:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/gtk-2.0/gdk/gdktypes.h:36: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 895/1170] Compiling gtk2_ardour/port_insert_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/processor.h:31, from ../libs/ardour/ardour/meter.h:31, from ../gtk2_ardour/level_meter.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/keyboard.h:32, from ../gtk2_ardour/level_meter.cc:35: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/level_meter.cc:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/id.h:28, from ../libs/pbd/pbd/stateful.h:32, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../gtk2_ardour/level_meter.h:41, from ../gtk2_ardour/level_meter.cc:32: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 896/1170] Compiling gtk2_ardour/ruler_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/beats.h:33, from ../gtk2_ardour/public_editor.h:49, from ../gtk2_ardour/stripable_colorpicker.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/public_editor.h:41: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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 ../libs/gtkmm2ext/gtkmm2ext/colors.h:25, from ../gtk2_ardour/stripable_colorpicker.cc:21: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/gdkmm-2.4/gdkmm/types.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/tabbable.h:26, from ../gtk2_ardour/public_editor.h:61: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 897/1170] Compiling gtk2_ardour/route_group_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/plugin_insert.h:35, from ../gtk2_ardour/loudness_dialog.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_insert.h:42: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/loudness_dialog.cc:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/loudness_dialog.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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/loudness_dialog.cc:40: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/loudness_dialog.h:27, from ../gtk2_ardour/loudness_dialog.cc:49: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/loudness_dialog.h:28: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io.h:39, from ../libs/ardour/ardour/plugin_insert.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 898/1170] Compiling gtk2_ardour/processor_box.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/led.h:26, from ../gtk2_ardour/led.cc:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 899/1170] Compiling gtk2_ardour/editor_summary.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/missing_file_dialog.cc:28: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/missing_file_dialog.cc:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/ardour/ardour/session.h:54: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/strsplit.h:24, from ../gtk2_ardour/missing_file_dialog.cc:25: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 900/1170] Compiling gtk2_ardour/editor_videotimeline.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/location.h:41, from ../gtk2_ardour/time_info_box.cc:28: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/time_info_box.cc:30: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/time_info_box.cc:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/time_info_box.cc:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72, from ../gtk2_ardour/time_info_box.cc:35: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/time_info_box.cc: In constructor 'TimeInfoBox::TimeInfoBox(std::string, bool)': ../gtk2_ardour/time_info_box.cc:58:71: warning: 'new' of type 'AudioClock' with extended alignment 16 [-Waligned-new=] 58 | false, "selection", false, false, false, false); | ^ ../gtk2_ardour/time_info_box.cc:58:71: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/time_info_box.cc:58:71: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/time_info_box.cc:61:71: warning: 'new' of type 'AudioClock' with extended alignment 16 [-Waligned-new=] 61 | false, "selection", false, false, false, false); | ^ ../gtk2_ardour/time_info_box.cc:61:71: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/time_info_box.cc:61:71: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/time_info_box.cc:64:70: warning: 'new' of type 'AudioClock' with extended alignment 16 [-Waligned-new=] 64 | false, "selection", false, false, true, false); | ^ ../gtk2_ardour/time_info_box.cc:64:70: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/time_info_box.cc:64:70: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/time_info_box.cc:109:75: warning: 'new' of type 'AudioClock' with extended alignment 16 [-Waligned-new=] 109 | false, "punch", false, false, false, false); | ^ ../gtk2_ardour/time_info_box.cc:109:75: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/time_info_box.cc:109:75: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/time_info_box.cc:112:75: warning: 'new' of type 'AudioClock' with extended alignment 16 [-Waligned-new=] 112 | false, "punch", false, false, false, false); | ^ ../gtk2_ardour/time_info_box.cc:112:75: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/time_info_box.cc:112:75: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 901/1170] Compiling gtk2_ardour/template_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioregion.h:32, from ../gtk2_ardour/strip_silence_dialog.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79, from ../gtk2_ardour/strip_silence_dialog.cc:34: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/strip_silence_dialog.cc:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/glibmm-2.4/glibmm/sarray.h:25, from /usr/include/glibmm-2.4/glibmm/containers.h:23, from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/gtkmm-2.4/gtkmm/table.h:29: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/table.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/strip_silence_dialog.cc:26: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/strip_silence_dialog.cc:27: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/strip_silence_dialog.cc: In constructor 'StripSilenceDialog::StripSilenceDialog(ARDOUR::Session*, const std::__cxx11::list&)': ../gtk2_ardour/strip_silence_dialog.cc:51:102: warning: 'new' of type 'AudioClock' with extended alignment 16 [-Waligned-new=] 51 | , _minimum_length (new AudioClock (X_("silence duration"), true, "", true, false, true, false)) | ^ ../gtk2_ardour/strip_silence_dialog.cc:51:102: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/strip_silence_dialog.cc:51:102: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/strip_silence_dialog.cc:52:99: warning: 'new' of type 'AudioClock' with extended alignment 16 [-Waligned-new=] 52 | , _fade_length (new AudioClock (X_("silence duration"), true, "", true, false, true, false)) | ^ ../gtk2_ardour/strip_silence_dialog.cc:52:99: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/strip_silence_dialog.cc:52:99: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/audioregion.h:34: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 902/1170] Compiling gtk2_ardour/timers.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/location_ui.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/location_ui.cc:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/location_ui.cc:36: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/location_ui.cc: In member function 'void LocationUI::location_added(ARDOUR::Location*)': ../gtk2_ardour/location_ui.cc:929:88: warning: 'new' of type 'LocationEditRow' with extended alignment 16 [-Waligned-new=] 929 | LocationEditRow* erow = manage (new LocationEditRow (_session, location)); | ^ ../gtk2_ardour/location_ui.cc:929:88: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/location_ui.cc:929:88: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/location_ui.cc: In member function 'void LocationUI::map_locations(const ARDOUR::Locations::LocationList&)': ../gtk2_ardour/location_ui.cc:1006:104: warning: 'new' of type 'LocationEditRow' with extended alignment 16 [-Waligned-new=] 1006 | LocationEditRow* erow = manage (new LocationEditRow (_session, location, mark_n)); | ^ ../gtk2_ardour/location_ui.cc:1006:104: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/location_ui.cc:1006:104: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/location_ui.cc:1023:95: warning: 'new' of type 'LocationEditRow' with extended alignment 16 [-Waligned-new=] 1023 | LocationEditRow* erow = manage (new LocationEditRow(_session, location)); | ^ ../gtk2_ardour/location_ui.cc:1023:95: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/location_ui.cc:1023:95: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/location_ui.cc: In member function 'void LocationUI::add_new_location()': ../gtk2_ardour/location_ui.cc:1045:105: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 1045 | Location *location = new Location (*_session, where, where, markername, Location::IsMark); | ^ ../gtk2_ardour/location_ui.cc:1045:105: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/location_ui.cc:1045:105: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/location_ui.cc: In member function 'void LocationUI::add_new_range()': ../gtk2_ardour/location_ui.cc:1067:111: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 1067 | Location *location = new Location (*_session, where, where, rangename, Location::IsRangeMarker); | ^ ../gtk2_ardour/location_ui.cc:1067:111: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/location_ui.cc:1067:111: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 903/1170] Compiling gtk2_ardour/export_format_selector.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/location.h:41, from ../gtk2_ardour/audio_region_properties_box.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/audio_region_properties_box.cc:29: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../gtk2_ardour/audio_region_properties_box.cc:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/audio_region_properties_box.cc:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72, from ../gtk2_ardour/audio_region_properties_box.cc:34: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 904/1170] Compiling gtk2_ardour/session_metadata_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/progress_reporter.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [ 905/1170] Compiling gtk2_ardour/automation_time_axis.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/port_matrix.h:35, from ../gtk2_ardour/port_matrix_component.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/port_matrix_component.h:25, from ../gtk2_ardour/port_matrix_component.cc:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 906/1170] Compiling gtk2_ardour/ardour_window.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/beats.h:33, from ../libs/ardour/ardour/midi_region.h:28, from ../gtk2_ardour/midi_streamview.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/midi_streamview.cc:40: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/midi_streamview.cc:28: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h: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:34, 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 /usr/include/gtkmm-2.4/gtkmm.h:87: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:40: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:32, from /usr/include/gtkmm-2.4/gtkmm.h:108: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:98:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 98 | GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:101:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 101 | const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:117:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 117 | GtkRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:120:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 120 | const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:344:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 344 | GtkVRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:347:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 347 | const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:414:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 414 | GtkHRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:417:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 417 | const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/midi_streamview.cc: In member function 'virtual RegionView* MidiStreamView::create_region_view(std::shared_ptr, bool, bool)': ../gtk2_ardour/midi_streamview.cc:139:82: warning: 'new' of type 'MidiRegionView' with extended alignment 16 [-Waligned-new=] 139 | TimeAxisViewItem::Visibility(TimeAxisViewItem::ShowFrame)); | ^ ../gtk2_ardour/midi_streamview.cc:139:82: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/midi_streamview.cc:139:82: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/midi_streamview.cc:142:83: warning: 'new' of type 'MidiRegionView' with extended alignment 16 [-Waligned-new=] 142 | _samples_per_pixel, region_color); | ^ ../gtk2_ardour/midi_streamview.cc:142:83: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/midi_streamview.cc:142:83: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/pbd/pbd/properties.h:481, from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42, from ../libs/ardour/ardour/midi_region.h:35: ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timepos_t]': ../gtk2_ardour/midi_streamview.cc:506:15: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 32 | return insert (value_type (pid.property_id, new Property (pid, (T)v))).second; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timepos_t]': ../gtk2_ardour/midi_streamview.cc:507:15: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support [ 907/1170] Compiling gtk2_ardour/track_view_list.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/port_matrix.h:35, from ../gtk2_ardour/global_port_matrix.h:25, from ../gtk2_ardour/global_port_matrix.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/global_port_matrix.cc:29: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, 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/image.h:31, from ../gtk2_ardour/global_port_matrix.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/image.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 908/1170] Compiling gtk2_ardour/trigger_region_list.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/transcode_ffmpeg.h:24, from ../gtk2_ardour/transcode_ffmpeg.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/transcode_ffmpeg.cc:34: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/transcode_ffmpeg.cc:29: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../gtk2_ardour/transcode_ffmpeg.cc:22: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 909/1170] Compiling gtk2_ardour/trigger_clip_picker.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/evoral/evoral/ControlSet.h:33, from ../libs/ardour/ardour/automatable.h:35, from ../libs/ardour/ardour/pannable.h:29, from ../gtk2_ardour/stereo_panner.cc:38: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/stereo_panner.cc:27: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/window.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/stereo_panner.cc:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/stereo_panner_editor.h:22, from ../gtk2_ardour/stereo_panner.cc:45: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/panner.h:38, from ../gtk2_ardour/stereo_panner.cc:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/location.h:41, from ../gtk2_ardour/multi_region_properties_box.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/multi_region_properties_box.cc:29: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/multi_region_properties_box.cc:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/multi_region_properties_box.cc:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72, from ../gtk2_ardour/multi_region_properties_box.cc:34: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 910/1170] Compiling gtk2_ardour/track_record_axis.cc [ 911/1170] Compiling gtk2_ardour/mixer_group_tabs.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/source.h:37, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audiofilesource.h:28, from ../gtk2_ardour/editor_sources.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/editor_sources.cc:25: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from ../libs/widgets/widgets/choice.h:26, from ../gtk2_ardour/editor_sources.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/ardour/ardour/audiosource.h:32: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/choice.h:27: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48, from ../gtk2_ardour/editor_sources.cc:34: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 912/1170] Compiling gtk2_ardour/idleometer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/beats.h:33, from ../gtk2_ardour/quantize_dialog.h:30, from ../gtk2_ardour/quantize_dialog.cc:28: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/quantize_dialog.cc:29: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/quantize_dialog.cc:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/quantize_dialog.cc:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/quantize_dialog.h:28: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 913/1170] Compiling gtk2_ardour/bbt_marker_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/editor_rulers.cc:44: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../gtk2_ardour/editor_rulers.cc:257:2: warning: #warning paul fix mapping bar context menu [-Wcpp] 257 | #warning paul fix mapping bar context menu | ^~~~~~~ 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/gtkaction.h:38, from ../gtk2_ardour/editor_rulers.cc:36: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/editor_rulers.cc:39: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /usr/include/gtk-2.0/gtk/gtktooltips.h: At global scope: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67, from ../gtk2_ardour/editor_rulers.cc:54: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/sigc++-2.0/sigc++/slot.h:19, from /usr/include/cairomm-1.0/cairomm/surface.h:32, from /usr/include/cairomm-1.0/cairomm/context.h:24, from ../libs/canvas/canvas/item.h:28, from ../libs/canvas/canvas/container.h:23, from ../gtk2_ardour/editor_rulers.cc:38: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In instantiation of 'sigc::slot0::slot0(const T_functor&) [with T_functor = sigc::bind_functor<-1, sigc::bound_mem_functor3, Temporal::timepos_t, ARDOUR::Location::Flags, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil>; T_return = void]': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1814:26: required from 'sigc::slot::slot(const T_functor&) [with T_functor = sigc::bind_functor<-1, sigc::bound_mem_functor3, Temporal::timepos_t, ARDOUR::Location::Flags, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil>; T_return = void]' ../gtk2_ardour/editor_rulers.cc:226:157: required from here /usr/include/sigc++-2.0/sigc++/functors/slot.h:551:17: warning: 'new' of type 'sigc::internal::typed_slot_rep, Temporal::timepos_t, ARDOUR::Location::Flags, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >' with extended alignment 16 [-Waligned-new=] 551 | : slot_base(new internal::typed_slot_rep(_A_func)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:551:17: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /usr/include/sigc++-2.0/sigc++/functors/slot.h:551:17: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/sigc++-2.0/sigc++/functors/slot.h: In instantiation of 'sigc::slot0::slot0(const T_functor&) [with T_functor = sigc::bind_functor<-1, sigc::bound_mem_functor1, Temporal::timepos_t, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>; T_return = void]': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1814:26: required from 'sigc::slot::slot(const T_functor&) [with T_functor = sigc::bind_functor<-1, sigc::bound_mem_functor1, Temporal::timepos_t, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>; T_return = void]' ../gtk2_ardour/editor_rulers.cc:233:123: required from here /usr/include/sigc++-2.0/sigc++/functors/slot.h:551:17: warning: 'new' of type 'sigc::internal::typed_slot_rep, Temporal::timepos_t, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >' with extended alignment 16 [-Waligned-new=] /usr/include/sigc++-2.0/sigc++/functors/slot.h:551:17: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /usr/include/sigc++-2.0/sigc++/functors/slot.h:551:17: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/sigc++-2.0/sigc++/functors/slot.h: In instantiation of 'static void* sigc::internal::typed_slot_rep::dup(void*) [with T_functor = sigc::bind_functor<-1, sigc::bound_mem_functor3, Temporal::timepos_t, ARDOUR::Location::Flags, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil>]': /usr/include/sigc++-2.0/sigc++/functors/slot.h:67:35: required from 'sigc::internal::typed_slot_rep::typed_slot_rep(const T_functor&) [with T_functor = sigc::bind_functor<-1, sigc::bound_mem_functor3, Temporal::timepos_t, ARDOUR::Location::Flags, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil>]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:551:17: required from 'sigc::slot0::slot0(const T_functor&) [with T_functor = sigc::bind_functor<-1, sigc::bound_mem_functor3, Temporal::timepos_t, ARDOUR::Location::Flags, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil>; T_return = void]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:1814:26: required from 'sigc::slot::slot(const T_functor&) [with T_functor = sigc::bind_functor<-1, sigc::bound_mem_functor3, Temporal::timepos_t, ARDOUR::Location::Flags, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil>; T_return = void]' ../gtk2_ardour/editor_rulers.cc:226:157: required from here /usr/include/sigc++-2.0/sigc++/functors/slot.h:111:37: warning: 'new' of type 'sigc::internal::typed_slot_rep, Temporal::timepos_t, ARDOUR::Location::Flags, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >::self' {aka 'sigc::internal::typed_slot_rep, Temporal::timepos_t, ARDOUR::Location::Flags, int, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >'} with extended alignment 16 [-Waligned-new=] 111 | return static_cast(new self(*static_cast(a_rep))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sigc++-2.0/sigc++/functors/slot.h:111:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /usr/include/sigc++-2.0/sigc++/functors/slot.h:111:37: note: use '-faligned-new' to enable C++17 over-aligned new support /usr/include/sigc++-2.0/sigc++/functors/slot.h: In instantiation of 'static void* sigc::internal::typed_slot_rep::dup(void*) [with T_functor = sigc::bind_functor<-1, sigc::bound_mem_functor1, Temporal::timepos_t, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>]': /usr/include/sigc++-2.0/sigc++/functors/slot.h:67:35: required from 'sigc::internal::typed_slot_rep::typed_slot_rep(const T_functor&) [with T_functor = sigc::bind_functor<-1, sigc::bound_mem_functor1, Temporal::timepos_t, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:551:17: required from 'sigc::slot0::slot0(const T_functor&) [with T_functor = sigc::bind_functor<-1, sigc::bound_mem_functor1, Temporal::timepos_t, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>; T_return = void]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:1814:26: required from 'sigc::slot::slot(const T_functor&) [with T_functor = sigc::bind_functor<-1, sigc::bound_mem_functor1, Temporal::timepos_t, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>; T_return = void]' ../gtk2_ardour/editor_rulers.cc:233:123: required from here /usr/include/sigc++-2.0/sigc++/functors/slot.h:111:37: warning: 'new' of type 'sigc::internal::typed_slot_rep, Temporal::timepos_t, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >::self' {aka 'sigc::internal::typed_slot_rep, Temporal::timepos_t, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >'} with extended alignment 16 [-Waligned-new=] /usr/include/sigc++-2.0/sigc++/functors/slot.h:111:37: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /usr/include/sigc++-2.0/sigc++/functors/slot.h:111:37: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/cairomm-1.0/cairomm/context.h:22: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ArdourCanvas::Ruler::Mark&}; _Tp = ArdourCanvas::Ruler::Mark; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Ruler::Mark; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Ruler::Mark; _Alloc = std::allocator]', inlined from 'void edit_last_mark_label(std::vector&, const std::string&)' at ../gtk2_ardour/editor_rulers.cc:1161:18: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Ruler::Mark; _Alloc = std::allocator]', inlined from 'void Editor::metric_get_samples(std::vector&, int64_t, int64_t, gint)' at ../gtk2_ardour/editor_rulers.cc:1463:19: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Ruler::Mark; _Alloc = std::allocator]', inlined from 'void Editor::metric_get_minsec(std::vector&, int64_t, int64_t, gint)' at ../gtk2_ardour/editor_rulers.cc:1665:20: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Ruler::Mark; _Alloc = std::allocator]', inlined from 'void Editor::metric_get_minsec(std::vector&, int64_t, int64_t, gint)' at ../gtk2_ardour/editor_rulers.cc:1685:20: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Ruler::Mark; _Alloc = std::allocator]', inlined from 'void Editor::metric_get_minsec(std::vector&, int64_t, int64_t, gint)' at ../gtk2_ardour/editor_rulers.cc:1705:20: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Ruler::Mark; _Alloc = std::allocator]', inlined from 'void Editor::metric_get_minsec(std::vector&, int64_t, int64_t, gint)' at ../gtk2_ardour/editor_rulers.cc:1721:20: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Ruler::Mark; _Alloc = std::allocator]', inlined from 'void Editor::metric_get_timecode(std::vector&, int64_t, int64_t, gint)' at ../gtk2_ardour/editor_rulers.cc:934:20: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Ruler::Mark; _Alloc = std::allocator]', inlined from 'void Editor::metric_get_timecode(std::vector&, int64_t, int64_t, gint)' at ../gtk2_ardour/editor_rulers.cc:961:20: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Ruler::Mark; _Alloc = std::allocator]', inlined from 'void Editor::metric_get_timecode(std::vector&, int64_t, int64_t, gint)' at ../gtk2_ardour/editor_rulers.cc:988:20: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Ruler::Mark; _Alloc = std::allocator]', inlined from 'void Editor::metric_get_timecode(std::vector&, int64_t, int64_t, gint)' at ../gtk2_ardour/editor_rulers.cc:1013:20: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Ruler::Mark; _Alloc = std::allocator]', inlined from 'void Editor::metric_get_timecode(std::vector&, int64_t, int64_t, gint)' at ../gtk2_ardour/editor_rulers.cc:1033:20: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 914/1170] Compiling gtk2_ardour/editor_route_groups.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/interthread_info.h:25, from ../libs/ardour/ardour/audio_track.h:25, from ../gtk2_ardour/editor_pt_import.cc:33: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/editor_pt_import.cc:45: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/ardour_ui.h:54, from ../gtk2_ardour/editor_pt_import.cc:50: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/pthread_utils.h:49, from ../gtk2_ardour/editor_pt_import.cc:28: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/interthread_progress_window.h:25, from ../gtk2_ardour/editor_pt_import.cc:59: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 915/1170] Compiling gtk2_ardour/selection_memento.cc [ 916/1170] Compiling gtk2_ardour/ardour_ui_dialogs.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../gtk2_ardour/trigger_ui.cc:36: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79, from ../gtk2_ardour/trigger_ui.cc:46: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/trigger_ui.cc:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:23, from /usr/include/glib-2.0/glib/gstdio.h:24, from ../gtk2_ardour/trigger_ui.cc:19: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/trigger_ui.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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:29, from ../gtk2_ardour/slot_properties_box.h:34, from ../gtk2_ardour/trigger_ui.cc:44: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37, from ../gtk2_ardour/ardour_ui.h:67: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42, from ../gtk2_ardour/trigger_ui.cc:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 917/1170] Compiling gtk2_ardour/foldback_strip.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/beats.h:33, from ../gtk2_ardour/public_editor.h:49, from ../gtk2_ardour/insert_remove_time_dialog.h:20, from ../gtk2_ardour/insert_remove_time_dialog.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/insert_remove_time_dialog.cc:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/glibmm-2.4/glibmm/sarray.h:25, from /usr/include/glibmm-2.4/glibmm/containers.h:23, from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/gtkmm-2.4/gtkmm/table.h:29: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/table.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/insert_remove_time_dialog.cc:22: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 918/1170] Compiling gtk2_ardour/ardour_ui_ed.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/surfaces/console1/console1.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/surfaces/console1/console1.cc:33: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../libs/surfaces/console1/c1_gui.h:25, from ../libs/surfaces/console1/console1.cc:39: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/iochannel.h:25, from /usr/include/glibmm-2.4/glibmm/main.h:24, from ../libs/surfaces/console1/console1.cc:20: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from ../libs/surfaces/console1/c1_gui.h:26: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/surfaces/console1/c1_gui.h:30: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/meter.h:31, from ../libs/surfaces/console1/console1.cc:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 919/1170] Compiling gtk2_ardour/recorder_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioregion.h:32, from ../gtk2_ardour/audio_streamview.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/audio_streamview.cc:39: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/audio_streamview.cc:28: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h: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:34, 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 /usr/include/gtkmm-2.4/gtkmm.h:87: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:40: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:32, from /usr/include/gtkmm-2.4/gtkmm.h:108: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:98:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 98 | GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:101:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 101 | const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:117:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 117 | GtkRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:120:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 120 | const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:344:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 344 | GtkVRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:347:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 347 | const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:414:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 414 | GtkHRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:417:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 417 | const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/audio_streamview.cc: In member function 'virtual RegionView* AudioStreamView::create_region_view(std::shared_ptr, bool, bool)': ../gtk2_ardour/audio_streamview.cc:113:98: warning: 'new' of type 'AudioRegionView' with extended alignment 16 [-Waligned-new=] 113 | TimeAxisViewItem::HideFrameTB)); | ^ ../gtk2_ardour/audio_streamview.cc:113:98: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/audio_streamview.cc:113:98: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/audio_streamview.cc:116:73: warning: 'new' of type 'AudioRegionView' with extended alignment 16 [-Waligned-new=] 116 | _samples_per_pixel, region_color); | ^ ../gtk2_ardour/audio_streamview.cc:116:73: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/audio_streamview.cc:116:73: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/pbd/pbd/properties.h:481, from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/audioregion.h:34: ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = long long int]': ../gtk2_ardour/audio_streamview.cc:247:15: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 32 | return insert (value_type (pid.property_id, new Property (pid, (T)v))).second; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timepos_t]': ../gtk2_ardour/audio_streamview.cc:248:15: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 920/1170] Compiling gtk2_ardour/session_option_editor.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/surfaces/osc/osc.cc:45: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/surfaces/osc/osc.cc:48: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29, from ../libs/surfaces/osc/osc.cc:47: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/algorithm:61, from ../libs/surfaces/osc/osc.cc:30: /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61: /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = LocationMarker; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, 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/surfaces/osc/osc.cc:36: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {LocationMarker}; _Tp = LocationMarker; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {LocationMarker}; _Tp = LocationMarker; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = LocationMarker; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'int ArdourSurface::OSC::set_marker(const char*, lo_arg**, int, lo_message)' at ../libs/surfaces/osc/osc.cc:3244:17: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = LocationMarkerSort]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'int ArdourSurface::OSC::set_marker(const char*, lo_arg**, int, lo_message)' at ../libs/surfaces/osc/osc.cc:3249:12: /usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = LocationMarkerSort]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'int ArdourSurface::OSC::set_marker(const char*, lo_arg**, int, lo_message)' at ../libs/surfaces/osc/osc.cc:3249:12: /usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 921/1170] Compiling gtk2_ardour/latency_gui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/rec_info_box.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/rec_info_box.cc:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/ardour/ardour/session.h:54: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 922/1170] Compiling gtk2_ardour/meter_patterns.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/panner.h:37, from ../gtk2_ardour/stereo_panner_editor.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/stereo_panner_editor.cc:19: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h: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:34, 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 /usr/include/gtkmm-2.4/gtkmm.h:87: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:40: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:32, from /usr/include/gtkmm-2.4/gtkmm.h:108: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:98:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 98 | GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:101:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 101 | const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:117:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 117 | GtkRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:120:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 120 | const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:344:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 344 | GtkVRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:347:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 347 | const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:414:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 414 | GtkHRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:417:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 417 | const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/panner.h:38: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 923/1170] Compiling gtk2_ardour/pt_import_selector.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/interthread_info.h:25, from ../libs/ardour/ardour/audio_track.h:25, from ../gtk2_ardour/editor_canvas_events.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72, from ../gtk2_ardour/editor_canvas_events.cc:42: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/editor_canvas_events.cc:38: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/pbd/integer_division.h:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/editor_canvas_events.cc: In member function 'void Editor::drop_regions(const Glib::RefPtr&, int, int, const Gtk::SelectionData&, guint, guint)': ../gtk2_ardour/editor_canvas_events.cc:1301:138: warning: 'new' of type 'RegionInsertDrag' with extended alignment 16 [-Waligned-new=] 1301 | _drags->set (new RegionInsertDrag (this, region_copy, rtav, timepos_t (pos), drag_time_domain (region_copy.get())), &event); | ^ ../gtk2_ardour/editor_canvas_events.cc:1301:138: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_canvas_events.cc:1301:138: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 924/1170] Compiling gtk2_ardour/midi_clip_editor.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ardour/ardour/region.h:32, from ../gtk2_ardour/region_selection.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/midi_time_axis.h:43, from ../gtk2_ardour/midi_region_view.h:39, from ../gtk2_ardour/region_selection.cc:29: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/region_selection.cc:28: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/pbd/integer_division.h:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.h:39, from ../gtk2_ardour/automation_time_axis.h:43, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/midi_time_axis.h:45: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 925/1170] Compiling gtk2_ardour/nsm.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 ../gtk2_ardour/pianokeyboard.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gtk2_ardour/pianokeyboard.cc:27: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/drawingarea.h:31, from ../gtk2_ardour/pianokeyboard.h:24, from ../gtk2_ardour/pianokeyboard.cc:35: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 926/1170] Compiling gtk2_ardour/transpose_dialog.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/dsp_stats_ui.h:22, from ../gtk2_ardour/dsp_stats_window.cc:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/button.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 927/1170] Compiling gtk2_ardour/monitor_section.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/midi_channel_filter.h:29, from ../libs/ardour/ardour/midi_track.h:25, from ../gtk2_ardour/piano_roll_header.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/route_time_axis.h:46, from ../gtk2_ardour/midi_streamview.h:33, from ../gtk2_ardour/piano_roll_header.cc:29: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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 ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/piano_roll_header.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/ardour/ardour/midi_channel_filter.h:27: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/ardour/midi_channel_filter.h:25: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/route_time_axis.h:31: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/route_time_axis.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.h:39, from ../gtk2_ardour/automation_time_axis.h:43, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/midi_track.h:26: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 928/1170] Compiling gtk2_ardour/triggerbox_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/route_group_menu.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from /usr/include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/route_group_menu.cc:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/menu.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/route_group_menu.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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/route_group_menu.cc:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 929/1170] Compiling gtk2_ardour/note.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../gtk2_ardour/ardour_ui2.cc:55: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/ardour_ui2.cc:57: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from /usr/include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/ardour_ui2.cc:40: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/menu.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/ardour_ui2.cc:52: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/ardour_ui2.cc:60: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 930/1170] Compiling gtk2_ardour/search_path_option.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/tempo.h:35, from ../gtk2_ardour/region_view.cc:33: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/region_view.cc:50: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/region_view.cc:29: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h: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:34, 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 /usr/include/gtkmm-2.4/gtkmm.h:87: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:40: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:32, from /usr/include/gtkmm-2.4/gtkmm.h:108: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:98:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 98 | GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:101:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 101 | const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:117:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 117 | GtkRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:120:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 120 | const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:344:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 344 | GtkVRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:347:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 347 | const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:414:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 414 | GtkHRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:417:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 417 | const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/region_view.cc: In member function 'void RegionView::update_cue_markers()': ../gtk2_ardour/region_view.cc:593:210: warning: 'new' of type 'ArdourMarker' with extended alignment 16 [-Waligned-new=] 593 | auto* mark = new ArdourMarker (trackview.editor(), *group, "region mark" , model_marker.text(), ArdourMarker::RegionCue, timepos_t (start.distance (model_marker.position())), true, this); | ^ ../gtk2_ardour/region_view.cc:593:210: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/region_view.cc:593:210: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/region_view.cc:608:86: warning: 'new' of type 'RegionView::ViewCueMarker' with extended alignment 16 [-Waligned-new=] 608 | _cue_markers.push_back (new ViewCueMarker (mark, model_marker)); | ^ ../gtk2_ardour/region_view.cc:608:86: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/region_view.cc:608:86: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/region_view.cc: In member function 'virtual void RegionView::show_region_editor()': ../gtk2_ardour/region_view.cc:742:73: warning: 'new' of type 'RegionEditor' with extended alignment 16 [-Waligned-new=] 742 | editor = new RegionEditor (trackview.session(), region()); | ^ ../gtk2_ardour/region_view.cc:742:73: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/region_view.cc:742:73: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42, from ../libs/ardour/ardour/playlist.h:53, from ../gtk2_ardour/region_view.cc:35: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 931/1170] Compiling gtk2_ardour/fft_result.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/mute_control.h:26, from ../gtk2_ardour/vca_time_axis.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/vca_time_axis.cc:26: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from /usr/include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/vca_time_axis.cc:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/menu.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/vca_time_axis.cc:31: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/vca_time_axis.cc:35: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 932/1170] Compiling gtk2_ardour/video_timeline.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/main.cc:52: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79, from ../gtk2_ardour/main.cc:64: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/toolitem.h:34, from /usr/include/gtkmm-2.4/gtkmm/toolbar.h:33, from /usr/include/gtkmm-2.4/gtkmm/settings.h:32, from ../gtk2_ardour/main.cc:36: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/settings.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/main.cc:58: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/main.cc:61: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 933/1170] Compiling gtk2_ardour/plugin_selector.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../gtk2_ardour/plugin_dspload_ui.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plug_insert_base.h:27, from ../gtk2_ardour/plugin_dspload_ui.h:30, from ../gtk2_ardour/plugin_dspload_ui.cc:23: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/plugin_dspload_ui.cc:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 934/1170] Compiling gtk2_ardour/ardour_ui_video.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../gtk2_ardour/plugin_eq_gui.cc:46: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_insert.h:42, from ../gtk2_ardour/plugin_eq_gui.cc:49: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/plugin_eq_gui.cc:40: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/box.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/plugin_eq_gui.cc:44: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/plugin_eq_gui.cc:54: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io.h:39, from ../libs/ardour/ardour/plugin_insert.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 935/1170] Compiling gtk2_ardour/transcode_video_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/time_axis_view_item.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/time_axis_view_item.cc:46: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/time_axis_view_item.cc:35: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/time_axis_view_item.cc:30: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'virtual void TimeAxisViewItem::set_frame_gradient()' at ../gtk2_ardour/time_axis_view_item.cc:722:18: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'virtual void TimeAxisViewItem::set_frame_gradient()' at ../gtk2_ardour/time_axis_view_item.cc:731:18: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 936/1170] Compiling gtk2_ardour/missing_plugin_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/midi_channel_filter.h:29, from ../libs/ardour/ardour/midi_track.h:25, from ../gtk2_ardour/step_editor.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/midi_time_axis.h:43, from ../gtk2_ardour/midi_region_view.h:39, from ../gtk2_ardour/step_editor.cc:29: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/step_editor.cc:28: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/ardour/ardour/midi_channel_filter.h:27: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/ardour/midi_channel_filter.h:25: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.h:39, from ../gtk2_ardour/automation_time_axis.h:43, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/midi_time_axis.h:45: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/midi_track.h:26: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 937/1170] Compiling gtk2_ardour/rhythm_ferret.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/parameter_descriptor.h:24, from ../gtk2_ardour/stripable_time_axis.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/stripable_time_axis.cc:26: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from /usr/include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/stripable_time_axis.cc:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/menu.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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/tabbable.h:26, from ../gtk2_ardour/public_editor.h:61: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/presentation_info.h:32, from ../libs/ardour/ardour/stripable.h:35, from ../gtk2_ardour/stripable_time_axis.cc:24: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 938/1170] Compiling gtk2_ardour/engine_dialog.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/idleometer.cc:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../gtk2_ardour/idleometer.cc:19: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 939/1170] Compiling gtk2_ardour/plugin_dspload_window.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer_set.h:34, from ../libs/ardour/ardour/plugin.h:33, from ../libs/ardour/ardour/lv2_plugin.h:33, from ../gtk2_ardour/ardour_ui_options.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/ardour_ui_options.cc:40: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/ardour/ardour/lv2_plugin.h:27: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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 ../gtk2_ardour/ardour_ui_options.cc:32: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/ardour_ui_options.cc:45: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 940/1170] Compiling gtk2_ardour/lxvst_plugin_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../gtk2_ardour/actions.h:28, from ../gtk2_ardour/keyeditor.cc:54: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/keyboard.h:32, from ../gtk2_ardour/keyeditor.cc:55: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, 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 ../gtk2_ardour/keyeditor.cc:38: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/accelkey.h:25, from ../gtk2_ardour/keyeditor.cc:36: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../gtk2_ardour/keyeditor.cc:33: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/keyeditor.cc:40: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/keyeditor.cc:45: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 941/1170] Compiling gtk2_ardour/verbose_cursor.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/evoral/evoral/ControlSet.h:33, from ../libs/ardour/ardour/automatable.h:35, from ../gtk2_ardour/automation_controller.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/automation_controller.cc:33: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/widgets/widgets/ardour_button.h:26, from ../gtk2_ardour/automation_controller.cc:36: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/automation_controller.cc:29: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:29, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_controller.cc:39: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/spinbutton.h:29, from ../libs/widgets/widgets/slider_controller.h:30: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../gtk2_ardour/automation_controller.cc:32: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 942/1170] Compiling gtk2_ardour/midi_trigger_properties_box.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/interthread_info.h:25, from ../libs/ardour/ardour/audio_track.h:25, from ../gtk2_ardour/editor_export_audio.cc:39: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/editor_export_audio.cc:46: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/editor_export_audio.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/messagedialog.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67, from ../gtk2_ardour/editor_export_audio.cc:51: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/export_dialog.h:35, from ../gtk2_ardour/editor_export_audio.cc:59: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/export_channel_selector.h:40, from ../gtk2_ardour/export_dialog.h:41: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 943/1170] Compiling gtk2_ardour/editor_timefx.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../libs/ardour/ardour/export_handler.h:35, from ../libs/ardour/ardour/export_profile_manager.h:38, from ../gtk2_ardour/export_preset_selector.h:33, from ../gtk2_ardour/export_preset_selector.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/export_preset_selector.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/messagedialog.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/export_preset_selector.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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/export_preset_selector.h:28: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 944/1170] Compiling gtk2_ardour/midi_region_properties_box.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/entry.h:31, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:29, from ../gtk2_ardour/transpose_dialog.h:22, from ../gtk2_ardour/transpose_dialog.cc:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/spinbutton.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 945/1170] Compiling gtk2_ardour/ardour_ui3.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../gtk2_ardour/luadialog.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/luadialog.cc:35: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/luadialog.cc:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h: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:34, 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 /usr/include/gtkmm-2.4/gtkmm.h:87: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:40: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:32, from /usr/include/gtkmm-2.4/gtkmm.h:108: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:98:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 98 | GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:101:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 101 | const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:117:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 117 | GtkRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:120:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 120 | const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:344:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 344 | GtkVRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:347:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 347 | const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:414:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 414 | GtkHRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:417:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 417 | const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/presentation_info.h:32, from ../libs/ardour/ardour/stripable.h:35, from ../gtk2_ardour/stripable_colorpicker.h:27, from ../gtk2_ardour/luadialog.cc:33: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 946/1170] Compiling gtk2_ardour/plugin_setup_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../libs/ardour/ardour/export_handler.h:35, from ../libs/ardour/ardour/soundcloud_upload.h:19, from ../gtk2_ardour/soundcloud_export_selector.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/frame.h:32, from ../gtk2_ardour/soundcloud_export_selector.cc:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/frame.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from ../gtk2_ardour/soundcloud_export_selector.h:18, from ../gtk2_ardour/soundcloud_export_selector.cc:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/soundcloud_export_selector.h:20: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 947/1170] Compiling gtk2_ardour/luainstance.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/audio_clock.cc:45: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gtkmm-2.4/gtkmm/style.h:36, from ../gtk2_ardour/audio_clock.cc:35: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/visual.h:32, from /usr/include/gdkmm-2.4/gdkmm/image.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:35, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gtkmm-2.4/gtkmm/style.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/audio_clock.cc:38: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/pangomm-1.4/pangomm/fontdescription.h:31, from /usr/include/gtkmm-2.4/gtkmm/style.h:35: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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 ../gtk2_ardour/audio_clock.cc:32: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/audio_clock.cc:51: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 948/1170] Compiling gtk2_ardour/cuebox_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/beats.h:33, from ../gtk2_ardour/public_editor.h:49, from ../gtk2_ardour/public_editor.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/public_editor.h:41: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from ../gtk2_ardour/public_editor.h:40: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../gtk2_ardour/public_editor.h:39: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/tabbable.h:26, from ../gtk2_ardour/public_editor.h:61: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 949/1170] Compiling gtk2_ardour/axis_view.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer_set.h:34, from ../libs/ardour/ardour/plugin.h:33, from ../libs/ardour/ardour/lv2_plugin.h:33, from ../gtk2_ardour/lv2_plugin_ui.cc:28: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/lv2_plugin_ui.cc:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/plugin_ui.h:38, from ../gtk2_ardour/lv2_plugin_ui.h:39, from ../gtk2_ardour/lv2_plugin_ui.cc:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/ardour_spinner.h:26, from ../gtk2_ardour/plugin_ui.h:59: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/lv2_plugin_ui.cc:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 950/1170] Compiling gtk2_ardour/vca_master_strip.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/ardour/template_utils.h:30, from ../gtk2_ardour/video_server_dialog.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/video_server_dialog.cc:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/video_server_dialog.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/box.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/video_server_dialog.cc:27: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/video_server_dialog.cc:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/video_server_dialog.h:29, from ../gtk2_ardour/video_server_dialog.cc:42: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 951/1170] Compiling gtk2_ardour/audio_clip_editor.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/beats.h:33, from ../libs/ardour/ardour/midi_region.h:28, from ../gtk2_ardour/midi_export_dialog.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/midi_export_dialog.cc:26: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/midi_export_dialog.cc:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/midi_export_dialog.cc:28: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/midi_export_dialog.h:28, from ../gtk2_ardour/midi_export_dialog.cc:30: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42, from ../libs/ardour/ardour/midi_region.h:35: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 952/1170] Compiling gtk2_ardour/return_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/tempo.h:35, from ../libs/ardour/ardour/tempo.h:4, from ../gtk2_ardour/grid_lines.h:24, from ../gtk2_ardour/grid_lines.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/grid_lines.cc:26: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/grid_lines.cc:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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/tabbable.h:26, from ../gtk2_ardour/public_editor.h:61: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 953/1170] Compiling gtk2_ardour/audio_region_operations_box.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/port_matrix_body.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/port_matrix_body.cc:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/ardour/ardour/bundle.h:29, from ../gtk2_ardour/port_matrix_body.cc:22: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 954/1170] Compiling gtk2_ardour/mini_timeline.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ardour/ardour/region.h:32, from ../gtk2_ardour/source_list_base.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/source_list_base.cc:20: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/source_list_base.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/pbd/integer_division.h:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/region_list_base.h:34, from ../gtk2_ardour/source_list_base.h:21, from ../gtk2_ardour/source_list_base.cc:23: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 955/1170] Compiling gtk2_ardour/marker.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../gtk2_ardour/actions.h:28, from ../gtk2_ardour/ruler_dialog.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/ruler_dialog.cc:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 956/1170] Compiling gtk2_ardour/editor_markers.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/beats.h:33, from ../libs/ardour/ardour/midi_region.h:28, from ../gtk2_ardour/automation_streamview.cc:34: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/route_time_axis.h:46, from ../gtk2_ardour/automation_streamview.h:32, from ../gtk2_ardour/automation_streamview.cc:38: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/automation_streamview.cc:27: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h: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:34, 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 /usr/include/gtkmm-2.4/gtkmm.h:87: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:40: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:32, from /usr/include/gtkmm-2.4/gtkmm.h:108: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:98:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 98 | GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:101:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 101 | const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:117:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 117 | GtkRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:120:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 120 | const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:344:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 344 | GtkVRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:347:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 347 | const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:414:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 414 | GtkHRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:417:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 417 | const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/automation_streamview.cc: In member function 'virtual RegionView* AutomationStreamView::add_region_view_internal(std::shared_ptr, bool, bool)': ../gtk2_ardour/automation_streamview.cc:118:17: warning: 'new' of type 'AutomationRegionView' with extended alignment 16 [-Waligned-new=] 118 | ); | ^ ../gtk2_ardour/automation_streamview.cc:118:17: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/automation_streamview.cc:118:17: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42, from ../libs/ardour/ardour/midi_region.h:35: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 957/1170] Compiling gtk2_ardour/route_time_axis.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/region_list_base.h:40, from ../gtk2_ardour/trigger_region_list.h:21, from ../gtk2_ardour/trigger_region_list.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/frame.h:32, from ../gtk2_ardour/region_list_base.h:28: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/glibmm-2.4/glibmm/interface.h:20, from /usr/include/gtkmm-2.4/gtkmm/celleditable.h:29, from ../gtk2_ardour/region_list_base.h:27: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/celleditable.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/region_list_base.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 958/1170] Compiling gtk2_ardour/save_as_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ardour/ardour/region.h:32, from ../gtk2_ardour/region_editor.cc:34: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/region_editor.cc:35: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34, from /usr/include/gtkmm-2.4/gtkmm/listviewtext.h:21, from ../gtk2_ardour/region_editor.cc:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/treeview.h:9: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/region_editor.cc:38: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 959/1170] Compiling gtk2_ardour/editor_drag.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/evoral/evoral/ControlSet.h:33, from ../libs/ardour/ardour/automatable.h:35, from ../libs/ardour/ardour/pannable.h:29, from ../gtk2_ardour/mono_panner.cc:39: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/mono_panner.cc:28: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/window.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/mono_panner.cc:36: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/mono_panner_editor.h:22, from ../gtk2_ardour/mono_panner.cc:44: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/panner.h:38, from ../gtk2_ardour/mono_panner.cc:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 960/1170] Compiling gtk2_ardour/panner2d.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/beats.h:33, from ../libs/ardour/ardour/midi_region.h:28, from ../gtk2_ardour/editor_selection.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/editor_selection.cc:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/editor.h:48, from ../gtk2_ardour/editor_selection.cc:39: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/ardour/ardour/control_protocol_manager.h:30, from ../gtk2_ardour/editor_selection.cc:30: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42, from ../libs/ardour/ardour/midi_region.h:35: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 961/1170] Compiling gtk2_ardour/add_route_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/source.h:37, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audiofilesource.h:28, from ../gtk2_ardour/region_list_base.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/region_list_base.cc:34: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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 ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/region_list_base.cc:41: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/ardour/ardour/audiosource.h:32: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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 ../gtk2_ardour/region_list_base.cc:28: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/region_list_base.cc:42: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/region_list_base.cc:48: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 962/1170] Compiling gtk2_ardour/control_slave_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/meter_strip.cc:28: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/meter_strip.cc:36: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/ardour/ardour/session.h:54: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/meter_strip.cc:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../gtk2_ardour/level_meter.h:41, from ../gtk2_ardour/meter_strip.h:40, from ../gtk2_ardour/meterbridge.h:38, from ../gtk2_ardour/meter_strip.cc:49: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 963/1170] Compiling gtk2_ardour/ardour_ui_engine.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/midi_channel_filter.h:29, from ../libs/ardour/ardour/midi_track.h:25, from ../gtk2_ardour/meterbridge.cc:38: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/meterbridge.cc:40: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/meterbridge.cc:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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 ../gtk2_ardour/meterbridge.cc:28: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/gdkmm-2.4/gdkmm/types.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../gtk2_ardour/level_meter.h:41, from ../gtk2_ardour/meter_strip.h:40, from ../gtk2_ardour/meterbridge.h:38, from ../gtk2_ardour/meterbridge.cc:45: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/midi_track.h:26: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 964/1170] Compiling gtk2_ardour/patch_change_widget.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/tempo.h:35, from ../gtk2_ardour/bbt_marker_dialog.h:27, from ../gtk2_ardour/bbt_marker_dialog.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/bbt_marker_dialog.cc:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from ../gtk2_ardour/bbt_marker_dialog.h:23: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/bbt_marker_dialog.h:25: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 965/1170] Compiling gtk2_ardour/control_point.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/track_view_list.h:23, from ../gtk2_ardour/track_view_list.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/colorselection.h:30, from ../gtk2_ardour/route_ui.h:33: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/pbd/integer_division.h:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.h:39, from ../gtk2_ardour/automation_time_axis.h:43, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 966/1170] Compiling gtk2_ardour/floating_text_entry.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, 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 ../gtk2_ardour/missing_plugin_dialog.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/label.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 967/1170] Compiling gtk2_ardour/export_timespan_selector.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/ardour/template_utils.h:30, from ../gtk2_ardour/template_dialog.cc:51: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ 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 ../gtk2_ardour/template_dialog.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:23, from /usr/include/glib-2.0/glib/gstdio.h:24, from ../gtk2_ardour/template_dialog.cc:25: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/template_dialog.cc:31: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/template_dialog.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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/template_dialog.cc:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37, from ../gtk2_ardour/template_dialog.cc:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 968/1170] Compiling gtk2_ardour/instrument_selector.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../gtk2_ardour/editor_videotimeline.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79, from ../gtk2_ardour/editor_videotimeline.cc:28: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/ardour_ui.h:54: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/pbd/integer_division.h:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:23, from /usr/include/glib-2.0/glib/gstdio.h:24, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../gtk2_ardour/editor_videotimeline.cc:21: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/export_video_dialog.h:29, from ../gtk2_ardour/editor_videotimeline.cc:34: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26, from ../gtk2_ardour/editor_videotimeline.cc:25: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 969/1170] Compiling gtk2_ardour/color_theme_manager.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../gtk2_ardour/session_dialog.cc:50: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/session_dialog.cc:54: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/filechooser.h:29, from ../gtk2_ardour/session_dialog.cc:34: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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 ../gtk2_ardour/session_dialog.cc:32: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../gtk2_ardour/session_dialog.cc:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/session_dialog.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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/session_dialog.cc:45: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/session_dialog.cc:62: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 970/1170] Compiling gtk2_ardour/utils.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/utils.h:37, from ../gtk2_ardour/video_monitor.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/video_monitor.cc:30: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/video_monitor.cc:27: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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 ../gtk2_ardour/video_monitor.cc:23: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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/tabbable.h:26, from ../gtk2_ardour/public_editor.h:61: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48, from ../gtk2_ardour/video_monitor.cc:31: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 971/1170] Compiling gtk2_ardour/export_report.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/ControlList.h:37, from ../libs/ardour/ardour/automation_list.h:34, from ../gtk2_ardour/automation_line.cc:47: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/automation_line.cc:63: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/automation_line.cc:61: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/automation_line.cc:44: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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/tabbable.h:26, from ../gtk2_ardour/public_editor.h:61: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/automation_line.cc: In member function 'virtual std::pair AutomationLine::drag_motion(const ARDOUR::timecnt_t&, float, bool, bool, uint32_t&)': ../gtk2_ardour/automation_line.cc:644:81: warning: 'new' of type 'AutomationLine::ContiguousControlPoints' with extended alignment 16 [-Waligned-new=] 644 | contig.reset (new ContiguousControlPoints (*this)); | ^ ../gtk2_ardour/automation_line.cc:644:81: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/automation_line.cc:644:81: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from ../gtk2_ardour/automation_line.cc:39: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void AutomationLine::reset_callback(const Evoral::ControlList&)' at ../gtk2_ardour/automation_line.cc:1125:22: /usr/include/c++/13.2.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 972/1170] Compiling gtk2_ardour/note_base.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/ardour_ui.h:76, from ../gtk2_ardour/ardour_window.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/ardour_window.h:22, from ../gtk2_ardour/ardour_window.cc:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkcolor.h:35, from /usr/include/gtk-2.0/gdk/gdkevents.h:34, from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28, from ../gtk2_ardour/ardour_window.cc:24: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/gtk-2.0/gdk/gdktypes.h:36: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 973/1170] Compiling gtk2_ardour/dsp_stats_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../libs/ardour/ardour/control_group.h:32, from ../libs/ardour/ardour/route_group.h:36, from ../gtk2_ardour/route_group_dialog.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_group_dialog.cc:25: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/route_group_dialog.cc:27: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/controllable.h:31, from ../libs/ardour/ardour/route_group.h:32: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/route_group_dialog.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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from ../gtk2_ardour/route_group_dialog.h:26, from ../gtk2_ardour/route_group_dialog.cc:33: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 974/1170] Compiling gtk2_ardour/note_select_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../gtk2_ardour/ardour_ui_startup.cc:56: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79, from ../gtk2_ardour/ardour_ui_startup.cc:66: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/ardour_ui_startup.cc:51: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../gtk2_ardour/ardour_ui_startup.cc:48: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/plugin_scan_dialog.h:25, from ../gtk2_ardour/ardour_ui_startup.cc:74: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 975/1170] Compiling gtk2_ardour/save_template_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/ardour_ui_dependents.cc:37: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30, from ../gtk2_ardour/ardour_ui_dependents.cc:40: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/ardour_ui_dependents.cc:35: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67, from ../gtk2_ardour/ardour_ui_dependents.cc:44: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 976/1170] Compiling gtk2_ardour/ui_config.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/export_format_specification.h:32, from ../gtk2_ardour/export_format_selector.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/ardour/export_handler.h:35, from ../libs/ardour/ardour/export_profile_manager.h:38, from ../gtk2_ardour/export_format_selector.cc:25: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/export_format_selector.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/messagedialog.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/export_format_selector.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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from ../gtk2_ardour/export_format_selector.h:31, from ../gtk2_ardour/export_format_selector.cc:27: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/export_format_dialog.h:50, from ../gtk2_ardour/export_format_selector.cc:28: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 977/1170] Compiling gtk2_ardour/duplicate_routes_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/ardour_ui.h:76, from ../gtk2_ardour/nsm.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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 ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkmm2ext/application.h:27, from ../gtk2_ardour/nsm.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59, from ../gtk2_ardour/ardour_ui.h:54: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 978/1170] Compiling gtk2_ardour/actions.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/fft_graph.h:24, from ../gtk2_ardour/fft_result.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/drawingarea.h:31, from ../gtk2_ardour/fft_graph.h:27: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/color.h:35, from ../gtk2_ardour/fft_result.h:26, from ../gtk2_ardour/fft_result.cc:19: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/gdkmm-2.4/gdkmm/color.h:9: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 979/1170] Compiling gtk2_ardour/step_entry.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/latent.h:28, from ../gtk2_ardour/latency_gui.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/latency_gui.cc:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/latency_gui.cc:33: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/latency_gui.h:35, from ../gtk2_ardour/latency_gui.cc:35: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 980/1170] Compiling gtk2_ardour/note_player.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../gtk2_ardour/port_insert_ui.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/port_insert_ui.cc:32: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/port_insert_ui.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glibmm-2.4/glibmm/class.h:24, from /usr/include/glibmm-2.4/glibmm/objectbase.h:21, from ../gtk2_ardour/port_insert_ui.cc:22: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/port_insert_ui.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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/latency_gui.h:28, from ../gtk2_ardour/port_insert_ui.cc:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/latency_gui.h:31: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/latency_gui.h:35: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/port_insert_ui.cc: In member function 'void PortInsertUI::set_measured_status(MTDM*)': ../gtk2_ardour/port_insert_ui.cc:268:44: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'long long int' [-Wformat=] 268 | snprintf (buf, sizeof (buf), "%s %ld spl = %.2f ms%s%s%s", | ~~^ | | | long int | %lld 269 | mtdm ? _("Measured:") : _("Previously measured:"), 270 | ml, | ~~ | | | long long int In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/port_insert.h:30, from ../gtk2_ardour/port_insert_ui.cc:31: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 981/1170] Compiling gtk2_ardour/route_list_base.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/group_tabs.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/group_tabs.cc:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from ../gtk2_ardour/route_group_dialog.h:26, from ../gtk2_ardour/group_tabs.cc:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/keyboard.h:32, from ../gtk2_ardour/group_tabs.cc:36: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37, from ../gtk2_ardour/ardour_ui.h:67, from ../gtk2_ardour/group_tabs.cc:38: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 982/1170] Compiling gtk2_ardour/route_params_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/editing.h:26, from ../gtk2_ardour/selection_memento.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/selection_memento.cc:22: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/public_editor.h:41: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/id.h:28, from ../libs/pbd/pbd/stateful.h:32, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../gtk2_ardour/selection_memento.h:22, from ../gtk2_ardour/selection_memento.cc:20: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/tabbable.h:26, from ../gtk2_ardour/public_editor.h:61: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 983/1170] Compiling gtk2_ardour/ardour_ui_session.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../gtk2_ardour/actions.h:28, from ../gtk2_ardour/option_editor.h:44, from ../gtk2_ardour/search_path_option.h:29, from ../gtk2_ardour/search_path_option.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/search_path_option.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/search_path_option.cc:28: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/option_editor.h:34: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 984/1170] Compiling gtk2_ardour/port_matrix.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../libs/ardour/ardour/control_group.h:32, from ../libs/ardour/ardour/route_group.h:36, from ../gtk2_ardour/mixer_group_tabs.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/mixer_strip.h:58, from ../gtk2_ardour/mixer_group_tabs.cc:31: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/mixer_group_tabs.cc:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../gtk2_ardour/gain_meter.h:51, from ../gtk2_ardour/mixer_strip.h:59: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 985/1170] Compiling gtk2_ardour/midi_velocity_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/beats.h:33, from ../gtk2_ardour/note_base.h:26, from ../gtk2_ardour/note.h:23, from ../gtk2_ardour/note.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/note.cc:26: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/ui_config.h:47, from ../gtk2_ardour/note_base.h:31: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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/rectangle.h:24, from ../libs/canvas/canvas/note.h:23, from ../gtk2_ardour/note.cc:22: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../libs/evoral/evoral/Note.h:26, from ../gtk2_ardour/note.cc:20: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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/tabbable.h:26, from ../gtk2_ardour/public_editor.h:61: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 986/1170] Compiling gtk2_ardour/processor_selection.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/pt_import_selector.h:31, from ../gtk2_ardour/pt_import_selector.cc:33: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/pt_import_selector.cc:31: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/pt_import_selector.cc:19: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 987/1170] Compiling gtk2_ardour/region_layering_order_editor.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../gtk2_ardour/meter_patterns.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/drawingarea.h:31, from ../gtk2_ardour/meter_patterns.cc:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/drawingarea.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/meter_patterns.cc:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 988/1170] Compiling gtk2_ardour/midi_scroomer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/types_convert.h:29, from ../gtk2_ardour/plugin_manager_ui.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79, from ../gtk2_ardour/plugin_manager_ui.cc:37: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/frame.h:32, from ../gtk2_ardour/plugin_manager_ui.cc:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/frame.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/plugin_manager_ui.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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/listviewtext.h:21, from ../libs/widgets/widgets/paths_dialog.h:27, from ../gtk2_ardour/plugin_manager_ui.cc:33: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/plugin_scan_dialog.h:25, from ../gtk2_ardour/plugin_manager_ui.cc:39: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 989/1170] Compiling gtk2_ardour/hit.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/port_engine.h:30, from ../libs/ardour/ardour/port.h:36, from ../libs/ardour/ardour/midi_port.h:27, from ../libs/ardour/ardour/async_midi_port.h:41, from ../gtk2_ardour/io_button.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/io_plug.h:31, from ../gtk2_ardour/io_button.cc:22: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menu_elems.h:23, from ../libs/gtkmm2ext/gtkmm2ext/menu_elems.h:24, from ../gtk2_ardour/io_button.cc:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/iochannel.h:25, from /usr/include/glibmm-2.4/glibmm/main.h:24, from ../libs/pbd/pbd/crossthread.h:27, from ../libs/ardour/ardour/async_midi_port.h:29: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/io_button.cc:30: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io_plug.h:27: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 990/1170] Compiling gtk2_ardour/opts.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/location.h:41, from ../gtk2_ardour/midi_clip_editor.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/midi_clip_editor.cc:33: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../gtk2_ardour/midi_clip_editor.cc:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/midi_clip_editor.cc:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72, from ../gtk2_ardour/midi_clip_editor.cc:40: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 991/1170] Compiling gtk2_ardour/audio_trigger_properties_box.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../libs/ardour/ardour/control_group.h:32, from ../libs/ardour/ardour/route_group.h:36, from ../gtk2_ardour/editor_route_groups.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/editor_route_groups.cc:33: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/editor_route_groups.cc:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67, from ../gtk2_ardour/editor_route_groups.cc:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 992/1170] Compiling gtk2_ardour/video_image_frame.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/session_metadata_dialog.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/session_metadata_dialog.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/filechooserdialog.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/session_metadata_dialog.cc:26: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/session_metadata_dialog.cc:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 993/1170] Compiling gtk2_ardour/recorder_group_tabs.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/audio_clock.h:39, from ../gtk2_ardour/verbose_cursor.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72, from ../gtk2_ardour/verbose_cursor.cc:33: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from ../libs/canvas/canvas/text.h:27, from ../libs/canvas/canvas/tracking_text.h:23, from ../gtk2_ardour/verbose_cursor.cc:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38, 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 ../gtk2_ardour/audio_clock.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/gtkmm-2.4/gtkmm/enums.h:31, from ../gtk2_ardour/verbose_cursor.cc:24: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/enums.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 994/1170] Compiling gtk2_ardour/window_manager.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/beats.h:33, from ../libs/ardour/ardour/evoral_types_convert.h:25, from ../gtk2_ardour/selection.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/selection.cc:45: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from ../libs/canvas/canvas/text.h:27, from ../gtk2_ardour/marker.h:38, from ../gtk2_ardour/region_view.h:41, from ../gtk2_ardour/audio_region_view.h:41, from ../gtk2_ardour/selection.cc:39: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/selection.cc:41: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/selection.cc:29: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.h:39, from ../gtk2_ardour/automation_time_axis.h:43, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/selection.cc: In member function 'void Selection::add(std::shared_ptr)': ../gtk2_ardour/selection.cc:543:97: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 543 | lines.push_back (std::shared_ptr (new ARDOUR::AutomationList(*al))); | ^ ../gtk2_ardour/selection.cc:543:97: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/selection.cc:543:97: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42, from ../libs/ardour/ardour/playlist.h:53, from ../gtk2_ardour/selection.cc:33: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 995/1170] Compiling gtk2_ardour/midi_region_view.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/plugin_insert.h:35, from ../gtk2_ardour/plugin_setup_dialog.h:22, from ../gtk2_ardour/plugin_setup_dialog.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_insert.h:42: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/frame.h:32, from ../gtk2_ardour/plugin_setup_dialog.cc:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/frame.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/plugin_setup_dialog.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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io.h:39, from ../libs/ardour/ardour/plugin_insert.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 996/1170] Compiling gtk2_ardour/sfdb_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/monitor_processor.h:35, from ../gtk2_ardour/ardour_ui3.cc:39: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/ardour_ui3.cc:40: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../gtk2_ardour/actions.h:27, from ../gtk2_ardour/ardour_ui3.cc:43: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/ardour/ardour/monitor_processor.h:30: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67, from ../gtk2_ardour/ardour_ui3.cc:44: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/monitor_processor.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 997/1170] Compiling gtk2_ardour/plugin_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../gtk2_ardour/automation_time_axis.cc:43: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/automation_time_axis.cc:49: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/automation_time_axis.cc:35: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/separator.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/automation_time_axis.cc:51: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/automation_time_axis.cc:57: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/automation_time_axis.cc: In constructor 'AutomationTimeAxisView::AutomationTimeAxisView(ARDOUR::Session*, std::shared_ptr, std::shared_ptr, std::shared_ptr, Evoral::Parameter, PublicEditor&, TimeAxisView&, bool, ArdourCanvas::Canvas&, const std::string&, const std::string&)': ../gtk2_ardour/automation_time_axis.cc:309:33: warning: 'new' of type 'AutomationLine' with extended alignment 16 [-Waligned-new=] 309 | ) | ^ ../gtk2_ardour/automation_time_axis.cc:309:33: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/automation_time_axis.cc:309:33: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [ 998/1170] Compiling gtk2_ardour/tempo_dialog.cc [ 999/1170] Compiling gtk2_ardour/io_plugin_window.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/midi_velocity_dialog.cc:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/midi_velocity_dialog.h:25, from ../gtk2_ardour/midi_velocity_dialog.cc:21: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/midi_velocity_dialog.h:26: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1000/1170] Compiling gtk2_ardour/ardour_ui_access_web.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/note_select_dialog.cc:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [1001/1170] Compiling gtk2_ardour/cursor_context.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioregion.h:32, from ../gtk2_ardour/rhythm_ferret.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/rhythm_ferret.cc:31: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/rhythm_ferret.cc:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/rhythm_ferret.cc:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/rhythm_ferret.h:27, from ../gtk2_ardour/rhythm_ferret.cc:34: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/audioregion.h:34: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/list:66, from /usr/include/sigc++-2.0/sigc++/signal.h:7, from /usr/include/sigc++-2.0/sigc++/sigc++.h:123, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:8: /usr/include/c++/13.2.1/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_iterator; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 133 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/list.tcc:133:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 ../gtk2_ardour/rhythm_ferret.cc: In member function 'void RhythmFerret::do_split_action()': ../gtk2_ardour/rhythm_ferret.cc:407:40: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 407 | merged_features.insert (merged_features.end(), features.begin(), features.end()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/rhythm_ferret.cc:407:40: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 ../gtk2_ardour/rhythm_ferret.cc: In member function 'int RhythmFerret::run_percussion_onset_analysis(std::shared_ptr, ARDOUR::sampleoffset_t, ARDOUR::AnalysisFeatureList&)': ../gtk2_ardour/rhythm_ferret.cc:284:40: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 284 | results.insert (results.end(), these_results.begin(), these_results.end()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/rhythm_ferret.cc:284:40: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 ../gtk2_ardour/rhythm_ferret.cc: In member function 'int RhythmFerret::run_note_onset_analysis(std::shared_ptr, ARDOUR::sampleoffset_t, ARDOUR::AnalysisFeatureList&)': ../gtk2_ardour/rhythm_ferret.cc:343:40: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 343 | results.insert (results.end(), these_results.begin(), these_results.end()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/rhythm_ferret.cc:343:40: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 [1002/1170] Compiling gtk2_ardour/fft.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/io.h:38, from ../gtk2_ardour/return_ui.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/gain_meter.h:33, from ../gtk2_ardour/return_ui.h:24, from ../gtk2_ardour/return_ui.cc:28: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkcolor.h:35, from /usr/include/gtk-2.0/gdk/gdkevents.h:34, from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28, from ../gtk2_ardour/return_ui.cc:22: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/gtk-2.0/gdk/gdktypes.h:36: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/gain_meter.h:50: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../gtk2_ardour/gain_meter.h:51: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1003/1170] Compiling gtk2_ardour/script_selector.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/editor_summary.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from /usr/include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/editor_summary.cc:28: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/ardour/ardour/session.h:54: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48, from ../gtk2_ardour/editor_summary.cc:35: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1004/1170] Compiling gtk2_ardour/trigger_jump_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer_set.h:34, from ../libs/ardour/ardour/plugin.h:33, from ../libs/ardour/ardour/vst_plugin.h:26, from ../libs/ardour/ardour/lxvst_plugin.h:24, from ../gtk2_ardour/lxvst_plugin_ui.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/lxvst_plugin_ui.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/plugin_ui.h:38, from ../gtk2_ardour/vst_plugin_ui.h:22, from ../gtk2_ardour/lxvst_plugin_ui.h:24, from ../gtk2_ardour/lxvst_plugin_ui.cc:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from ../gtk2_ardour/plugin_ui.h:44: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/ardour_spinner.h:26, from ../gtk2_ardour/plugin_ui.h:59: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1005/1170] Compiling gtk2_ardour/fitted_canvas_widget.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../gtk2_ardour/mixer_ui.cc:50: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_manager.h:40, from ../gtk2_ardour/mixer_ui.cc:58: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from /usr/include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/mixer_ui.cc:41: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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 ../gtk2_ardour/mixer_ui.cc:38: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/mixer_ui.cc:43: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/mixer_ui.cc:67: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../gtk2_ardour/processor_box.h:58, from ../gtk2_ardour/foldback_strip.h:53, from ../gtk2_ardour/mixer_ui.cc:75: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/mixer_ui.cc: In member function 'void Mixer_UI::add_favorite_processor(ARDOUR::PluginPresetPtr, ProcessorPosition)': ../gtk2_ardour/mixer_ui.cc:3482:104: warning: 'new' of type 'ARDOUR::PluginInsert' with extended alignment 16 [-Waligned-new=] 3482 | std::shared_ptr processor (new PluginInsert (*_session, rt->time_domain(), p)); | ^ ../gtk2_ardour/mixer_ui.cc:3482:104: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/mixer_ui.cc:3482:104: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/bits/shared_ptr.h:53, from /usr/include/c++/13.2.1/memory:80, from /usr/include/glibmm-2.4/glibmm/variant.h:33, 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 ../gtk2_ardour/mixer_ui.cc:40: In constructor 'std::__shared_count<_Lp>::__shared_count(_Ptr) [with _Ptr = std::__cxx11::list >*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]', inlined from 'std::__shared_count<_Lp>::__shared_count(_Ptr, std::false_type) [with _Ptr = std::__cxx11::list >*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/13.2.1/bits/shared_ptr_base.h:928:22, inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*) [with _Yp = std::__cxx11::list >; = void; _Tp = std::__cxx11::list >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/13.2.1/bits/shared_ptr_base.h:1469:17, inlined from 'std::shared_ptr<_Tp>::shared_ptr(_Yp*) [with _Yp = std::__cxx11::list >; = void; _Tp = std::__cxx11::list >]' at /usr/include/c++/13.2.1/bits/shared_ptr.h:214:46, inlined from 'void Mixer_UI::fan_out(std::weak_ptr, bool, bool)' at ../gtk2_ardour/mixer_ui.cc:1050:46: /usr/include/c++/13.2.1/bits/shared_ptr_base.h:921:15: warning: 'void operator delete(void*)' called on unallocated object 'to_group' [-Wfree-nonheap-object] 921 | delete __p; | ^~~~~~~~~~ ../gtk2_ardour/mixer_ui.cc: In member function 'void Mixer_UI::fan_out(std::weak_ptr, bool, bool)': ../gtk2_ardour/mixer_ui.cc:1028:19: note: declared here 1028 | RouteList to_group; | ^~~~~~~~ [1006/1170] Compiling gtk2_ardour/midi_channel_selector.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/tempo.h:35, from ../gtk2_ardour/editor_ops.cc:51: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/editor_ops.cc:76: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/editor_ops.cc:41: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/messagedialog.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/editor_ops.cc:53: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/editor_ops.cc:88: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/interthread_progress_window.h:25, from ../gtk2_ardour/editor_ops.cc:104: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/editor_ops.cc: In member function 'void Editor::add_location_from_selection()': ../gtk2_ardour/editor_ops.cc:2264:101: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 2264 | Location *location = new Location (*_session, start, end, rangename, Location::IsRangeMarker); | ^ ../gtk2_ardour/editor_ops.cc:2264:101: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_ops.cc:2264:101: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_ops.cc: In member function 'virtual void Editor::add_location_mark(const ARDOUR::timepos_t&)': ../gtk2_ardour/editor_ops.cc:2291:97: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 2291 | Location *location = new Location (*_session, where, where, markername, Location::IsMark); | ^ ../gtk2_ardour/editor_ops.cc:2291:97: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_ops.cc:2291:97: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_ops.cc: In member function 'void Editor::add_locations_from_region()': ../gtk2_ardour/editor_ops.cc:2422:137: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 2422 | Location *location = new Location (*_session, region->position(), region->end(), region->name(), Location::IsRangeMarker); | ^ ../gtk2_ardour/editor_ops.cc:2422:137: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_ops.cc:2422:137: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_ops.cc: In member function 'void Editor::add_location_from_region()': ../gtk2_ardour/editor_ops.cc:2463:154: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 2463 | Location *location = new Location (*_session, selection->regions.start_time(), selection->regions.end_time(), markername, Location::IsRangeMarker); | ^ ../gtk2_ardour/editor_ops.cc:2463:154: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_ops.cc:2463:154: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_ops.cc: In member function 'void Editor::set_mark()': ../gtk2_ardour/editor_ops.cc:2526:120: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 2526 | _session->locations()->add (new Location (*_session, timepos_t (pos), timepos_t(), markername, Location::IsMark), true); | ^ ../gtk2_ardour/editor_ops.cc:2526:120: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_ops.cc:2526:120: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_ops.cc: In member function 'void Editor::make_region_markers_global(bool)': ../gtk2_ardour/editor_ops.cc:9512:203: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 9512 | Location* loc = new Location (*_session, absolute_pos, absolute_pos, cm->text(), as_cd_marker ? Location::Flags (Location::IsMark|Location::IsCDMarker) : Location::IsMark); | ^ ../gtk2_ardour/editor_ops.cc:9512:203: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_ops.cc:9512:203: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/pbd/pbd/properties.h:481, from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26, from ../gtk2_ardour/editor_ops.cc:60: ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timepos_t]': ../gtk2_ardour/editor_ops.cc:3194:13: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 32 | return insert (value_type (pid.property_id, new Property (pid, (T)v))).second; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timecnt_t]': ../gtk2_ardour/editor_ops.cc:3195:13: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/algorithm:61, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:29, from /usr/include/glibmm-2.4/glibmm/listhandle.h:21, from /usr/include/gtkmm-2.4/gtkmm/container.h:29: /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61: /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Temporal::timepos_t; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/varianttype.h:25, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Temporal::timepos_t&}; _Tp = Temporal::timepos_t; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Temporal::timepos_t}; _Tp = Temporal::timepos_t; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 ../libs/pbd/pbd/property_list_impl.h: In function 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timecnt_t]': ../libs/pbd/pbd/property_list_impl.h:30:1: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 30 | PropertyList::add (PropertyDescriptor pid, const V& v) { | ^~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h: In function 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timepos_t]': ../libs/pbd/pbd/property_list_impl.h:30:1: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Temporal::timepos_t}; _Tp = Temporal::timepos_t; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Temporal::timepos_t; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'virtual void Editor::build_region_boundary_cache()' at ../gtk2_ardour/editor_ops.cc:767:37: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Temporal::timepos_t}; _Tp = Temporal::timepos_t; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Temporal::timepos_t; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'virtual void Editor::build_region_boundary_cache()' at ../gtk2_ardour/editor_ops.cc:777:36: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Temporal::timepos_t; _Alloc = std::allocator]', inlined from 'virtual void Editor::build_region_boundary_cache()' at ../gtk2_ardour/editor_ops.cc:833:37: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18, inlined from 'virtual void Editor::build_region_boundary_cache()' at ../gtk2_ardour/editor_ops.cc:842:7: /usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4861:18, inlined from 'virtual void Editor::build_region_boundary_cache()' at ../gtk2_ardour/editor_ops.cc:842:7: /usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/editor_ops.cc: In member function 'void Editor::region_from_selection()': ../gtk2_ardour/editor_ops.cc:3194:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 3194 | plist.add (ARDOUR::Properties::start, current->start() + internal_start); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/editor_ops.cc:3195:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 3195 | plist.add (ARDOUR::Properties::length, selection_cnt); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/editor_ops.cc: In member function 'void Editor::create_region_from_selection(std::vector >&)': ../gtk2_ardour/editor_ops.cc:3241:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 3241 | plist.add (ARDOUR::Properties::start, current->start() + internal_start); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/editor_ops.cc:3242:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 3242 | plist.add (ARDOUR::Properties::length, start.distance (end)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/editor_ops.cc: In member function 'virtual void Editor::split_region_at_points(std::shared_ptr, ARDOUR::AnalysisFeatureList&, bool, bool)': ../gtk2_ardour/editor_ops.cc:7781:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 7781 | plist.add (ARDOUR::Properties::start, file_start); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/editor_ops.cc:7782:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 7782 | plist.add (ARDOUR::Properties::length, len); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/editor_ops.cc:7781:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 7781 | plist.add (ARDOUR::Properties::start, file_start); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/editor_ops.cc:7782:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 7782 | plist.add (ARDOUR::Properties::length, len); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/editor_ops.cc:7810:19: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 7810 | plist.add (ARDOUR::Properties::start, r->start() + pos); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/editor_ops.cc:7811:19: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 7811 | plist.add (ARDOUR::Properties::length, (r->position() + pos).distance (r->end())); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1007/1170] Compiling gtk2_ardour/export_analysis_graphs.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/location.h:41, from ../gtk2_ardour/midi_trigger_properties_box.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/midi_trigger_properties_box.cc:29: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../gtk2_ardour/midi_trigger_properties_box.cc:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/midi_trigger_properties_box.cc:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72, from ../gtk2_ardour/midi_trigger_properties_box.cc:36: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1008/1170] Compiling gtk2_ardour/port_matrix_row_labels.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/location.h:41, from ../gtk2_ardour/midi_region_properties_box.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/midi_region_properties_box.cc:29: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../gtk2_ardour/midi_region_properties_box.cc:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/midi_region_properties_box.cc:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72, from ../gtk2_ardour/midi_region_properties_box.cc:36: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1009/1170] Compiling gtk2_ardour/route_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/tempo.h:35, from ../libs/ardour/ardour/tempo.h:4, from ../gtk2_ardour/video_timeline.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79, from ../gtk2_ardour/video_timeline.cc:30: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/ardour_ui.h:54: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/temporal/temporal/tempo.h:31: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1010/1170] Compiling gtk2_ardour/time_selection.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/io_plug.h:26, from ../gtk2_ardour/plugin_dspload_window.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/io_plug.h:31: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/frame.h:32, from ../gtk2_ardour/plugin_dspload_window.cc:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/frame.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io_plug.h:27: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1011/1170] Compiling gtk2_ardour/editor_regions.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ltc_file_reader.h:28, from ../gtk2_ardour/ardour_ui_video.cc:46: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79, from ../gtk2_ardour/ardour_ui_video.cc:50: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/ardour_ui_video.cc:41: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:23, from /usr/include/glib-2.0/glib/gstdio.h:24, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../gtk2_ardour/ardour_ui_video.cc:39: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/add_video_dialog.h:38, from ../gtk2_ardour/ardour_ui_video.cc:49: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/export_video_dialog.h:29, from ../gtk2_ardour/ardour_ui_video.cc:51: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1012/1170] Compiling gtk2_ardour/plugin_pin_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ardour/ardour/region.h:32, from ../gtk2_ardour/triggerbox_ui.cc:38: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79, from ../gtk2_ardour/triggerbox_ui.cc:48: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/sizegroup.h:32, from ../gtk2_ardour/triggerbox_ui.cc:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/sizegroup.h:31: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/sizegroup.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/triggerbox_ui.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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/triggerbox_ui.cc:46: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:123, from /usr/include/gtkmm-2.4/gtkmm/sizegroup.h:8: In member function 'sigc::internal::slot_iterator_buf::result_type sigc::internal::slot_iterator_buf::operator*() const [with T_emitter = sigc::internal::signal_emit1 >; T_result = bool]', inlined from 'ArdourCanvas::Item::EventAccumulator::result_type ArdourCanvas::Item::EventAccumulator::operator()(U, U) [with U = sigc::internal::slot_iterator_buf >, bool>; T = bool]' at ../libs/canvas/canvas/item.h:257:11, inlined from 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, sigc::type_trait_take_t) [with T_return = bool; T_arg1 = _GdkEvent*; T_accumulator = ArdourCanvas::Item::EventAccumulator]' at /usr/include/sigc++-2.0/sigc++/signal.h:875:25, inlined from 'sigc::signal1::result_type sigc::signal1::emit(sigc::type_trait_take_t) const [with T_return = bool; T_arg1 = _GdkEvent*; T_accumulator = ArdourCanvas::Item::EventAccumulator]' at /usr/include/sigc++-2.0/sigc++/signal.h:2961:32, inlined from 'sigc::signal1::result_type sigc::signal1::operator()(sigc::type_trait_take_t) const [with T_return = bool; T_arg1 = _GdkEvent*; T_accumulator = ArdourCanvas::Item::EventAccumulator]' at /usr/include/sigc++-2.0/sigc++/signal.h:2977:18, inlined from 'bool TriggerEntry::event(GdkEvent*)' at ../gtk2_ardour/triggerbox_ui.cc:705:25: /usr/include/sigc++-2.0/sigc++/signal.h:318:14: warning: '*(unsigned char*)((char*)&first + offsetof(sigc::internal::slot_iterator_buf >, bool>,sigc::internal::slot_iterator_buf >, bool>::r_))' may be used uninitialized [-Wmaybe-uninitialized] 318 | return r_; | ^~ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'bool TriggerEntry::event(GdkEvent*)': /usr/include/sigc++-2.0/sigc++/signal.h:864:22: note: '*(unsigned char*)((char*)&first + offsetof(sigc::internal::slot_iterator_buf >, bool>,sigc::internal::slot_iterator_buf >, bool>::r_))' was declared here 864 | static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) | ^~~~ [1013/1170] Compiling gtk2_ardour/main_clock.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/interthread_info.h:25, from ../libs/ardour/ardour/audio_track.h:25, from ../gtk2_ardour/trigger_page.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79, from ../gtk2_ardour/trigger_page.cc:44: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, 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 ../gtk2_ardour/trigger_page.cc:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/label.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/trigger_page.cc:27: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1014/1170] Compiling gtk2_ardour/editor_mouse.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/session_option_editor.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../gtk2_ardour/actions.h:27, from ../gtk2_ardour/session_option_editor.cc:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/ardour/ardour/session.h:54: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/option_editor.h:29, from ../gtk2_ardour/session_option_editor.h:24, from ../gtk2_ardour/session_option_editor.cc:28: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/option_editor.h:34: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/session_option_editor.cc: In constructor 'SessionOptionEditor::SessionOptionEditor(ARDOUR::Session*)': ../gtk2_ardour/session_option_editor.cc:93:17: warning: 'new' of type 'ClockOption' with extended alignment 16 [-Waligned-new=] 93 | ); | ^ ../gtk2_ardour/session_option_editor.cc:93:17: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/session_option_editor.cc:93:17: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/session_option_editor.cc:106:17: warning: 'new' of type 'ClockOption' with extended alignment 16 [-Waligned-new=] 106 | ); | ^ ../gtk2_ardour/session_option_editor.cc:106:17: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/session_option_editor.cc:106:17: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1015/1170] Compiling gtk2_ardour/ardour_ui_mixer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/transcode_video_dialog.cc:38: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/transcode_video_dialog.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/filechooserdialog.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/transcode_video_dialog.cc:33: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67, from ../gtk2_ardour/transcode_video_dialog.cc:41: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/transcode_video_dialog.h:30, from ../gtk2_ardour/transcode_video_dialog.cc:48: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1016/1170] Compiling gtk2_ardour/export_channel_selector.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioregion.h:32, from ../gtk2_ardour/editor_timefx.cc:37: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/editor_timefx.cc:42: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_timefx.cc:45: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/editor_timefx.cc:32: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/editor_timefx.cc:48: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/time_fx_dialog.h:27, from ../gtk2_ardour/editor_timefx.cc:52: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/editor_timefx.cc: In member function 'int Editor::time_fx(ARDOUR::RegionList&, Temporal::ratio_t, bool, bool)': ../gtk2_ardour/editor_timefx.cc:181:98: warning: 'new' of type 'TimeFXDialog' with extended alignment 16 [-Waligned-new=] 181 | current_timefx = new TimeFXDialog (*this, pitching, oldlen, newlen, ratio, pos, fixed_end); | ^ ../gtk2_ardour/editor_timefx.cc:181:98: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_timefx.cc:181:98: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/audioregion.h:34: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1017/1170] Compiling gtk2_ardour/export_format_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/location.h:41, from ../gtk2_ardour/audio_region_operations_box.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/audio_region_operations_box.cc:29: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/audio_region_operations_box.cc:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/audio_region_operations_box.cc:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72, from ../gtk2_ardour/audio_region_operations_box.cc:34: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1018/1170] Compiling gtk2_ardour/keyboard.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/selection.h:30, from ../gtk2_ardour/axis_view.cc:38: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/axis_view.cc:40: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/axis_view.cc:35: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/axis_view.cc:32: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/presentation_info.h:32, from ../libs/ardour/ardour/selection.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1019/1170] Compiling gtk2_ardour/clock_group.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/midi_channel_filter.h:29, from ../libs/ardour/ardour/midi_track.h:25, from ../gtk2_ardour/note_player.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/midi_track.h:26: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1020/1170] Compiling gtk2_ardour/option_editor.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/save_as_dialog.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/save_as_dialog.cc:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/save_as_dialog.cc:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1021/1170] Compiling gtk2_ardour/startup_fsm.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/ControlList.h:37, from ../libs/ardour/ardour/automation_list.h:34, from ../gtk2_ardour/control_point.h:28, from ../gtk2_ardour/control_point.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/control_point.cc:23: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/public_editor.h:41: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkcolor.h:35, from /usr/include/gtk-2.0/gdk/gdkevents.h:34, from ../gtk2_ardour/control_point.h:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/gtk-2.0/gdk/gdktypes.h:36: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/tabbable.h:26, from ../gtk2_ardour/public_editor.h:61: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1022/1170] Compiling gtk2_ardour/ghostregion.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../gtk2_ardour/ardour_ui_dialogs.cc:40: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/ardour_ui_dialogs.cc:44: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/display.h:31, from /usr/include/gtkmm-2.4/gtkmm/selectiondata.h:30, from /usr/include/gtkmm-2.4/gtkmm/treepath.h:35, from /usr/include/gtkmm-2.4/gtkmm/treemodelfilter.h:30, from ../gtk2_ardour/ardour_ui_dialogs.cc:36: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/device.h:29, from /usr/include/gdkmm-2.4/gdkmm/display.h:32: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/treeiter.h:34, from /usr/include/gtkmm-2.4/gtkmm/treemodel.h:31, from /usr/include/gtkmm-2.4/gtkmm/treepath.h:36: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gdkmm-2.4/gdkmm/region.h:49, from /usr/include/gdkmm-2.4/gdkmm/screen.h:33: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/treemodelfilter.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/ardour_ui_dialogs.cc:50: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui_dialogs.cc:53: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1023/1170] Compiling gtk2_ardour/editor_routes.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/utils.h:41, from ../gtk2_ardour/plugin_selector.cc:51: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/plugin_selector.h:43, from ../gtk2_ardour/plugin_selector.cc:56: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/plugin_selector.cc:35: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/button.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/plugin_selector.cc:36: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/plugin_scan_dialog.h:25, from ../gtk2_ardour/plugin_selector.cc:55: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/plugin_selector.cc:57: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1024/1170] Compiling gtk2_ardour/ardour_message.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../gtk2_ardour/ardour_ui_engine.cc:41: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79, from ../gtk2_ardour/ardour_ui_engine.cc:44: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/ardour_message.h:22, from ../gtk2_ardour/ardour_ui_engine.cc:43: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/ardour/ardour/audioengine.h:38: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/ardour_ui_engine.cc: In member function 'void ARDOUR_UI::create_xrun_marker(ARDOUR::samplepos_t)': ../gtk2_ardour/ardour_ui_engine.cc:117:164: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 117 | Location *location = new Location (*_session, timepos_t (where), timepos_t (where), _("xrun"), Location::Flags(Location::IsMark | Location::IsXrun)); | ^ ../gtk2_ardour/ardour_ui_engine.cc:117:164: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/ardour_ui_engine.cc:117:164: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1025/1170] Compiling gtk2_ardour/analysis_window.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../gtk2_ardour/foldback_strip.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/foldback_strip.cc:28: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/foldback_strip.cc:33: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/ardour/ardour/audioengine.h:38: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/foldback_strip.cc:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../gtk2_ardour/processor_box.h:58, from ../gtk2_ardour/foldback_strip.h:53, from ../gtk2_ardour/foldback_strip.cc:42: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/meter.h:31, from ../gtk2_ardour/foldback_strip.cc:21: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1026/1170] Compiling gtk2_ardour/editor_actions.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/panner.h:37, from ../gtk2_ardour/panner2d.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/keyboard.h:32, from ../gtk2_ardour/panner2d.cc:43: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from /usr/include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/panner2d.cc:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/menu.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:29, from ../gtk2_ardour/panner2d.h:35, from ../gtk2_ardour/panner2d.cc:42: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/panner.h:38: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1027/1170] Compiling gtk2_ardour/transform_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/waveview/waveview/wave_view.h:30, from ../gtk2_ardour/color_theme_manager.cc:43: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/color_theme_manager.cc:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/color_theme_manager.cc:37: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/option_editor.h:34, from ../gtk2_ardour/color_theme_manager.h:32, from ../gtk2_ardour/color_theme_manager.cc:46: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/algorithm:61, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:29, from /usr/include/glibmm-2.4/glibmm/object.h:34: /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61: /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = NamedColor; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/class.h:27: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {NamedColor}; _Tp = NamedColor; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1910:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.2.1/bits/stl_algo.h:1635:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1635 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {NamedColor}; _Tp = NamedColor; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = NamedColor; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void ColorThemeManager::build_palette_canvas(ArdourCanvas::Canvas&, ArdourCanvas::Container&, sigc::slot >)' at ../gtk2_ardour/color_theme_manager.cc:302:16: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = SortNamedColor]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'void ColorThemeManager::build_palette_canvas(ArdourCanvas::Canvas&, ArdourCanvas::Container&, sigc::slot >)' at ../gtk2_ardour/color_theme_manager.cc:305:7: /usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = SortNamedColor]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'void ColorThemeManager::build_palette_canvas(ArdourCanvas::Canvas&, ArdourCanvas::Container&, sigc::slot >)' at ../gtk2_ardour/color_theme_manager.cc:305:7: /usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [1028/1170] Compiling gtk2_ardour/port_matrix_grid.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/beats.h:33, from ../gtk2_ardour/note_base.h:26, from ../gtk2_ardour/note_base.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/note_base.cc:31: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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 ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/note_base.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from ../libs/canvas/canvas/text.h:27, from ../gtk2_ardour/note_base.cc:28: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/ui_config.h:47, from ../gtk2_ardour/note_base.h:31: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/tabbable.h:26, from ../gtk2_ardour/public_editor.h:61: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1029/1170] Compiling gtk2_ardour/slot_properties_box.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../gtk2_ardour/actions.cc:40: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ 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 ../gtk2_ardour/actions.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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 ../gtk2_ardour/actions.cc:29: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/uimanager.h:29, from ../gtk2_ardour/actions.cc:34: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /usr/include/gtk-2.0/gtk/gtktooltips.h: At global scope: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [1030/1170] Compiling gtk2_ardour/port_matrix_column_labels.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/plugin_manager.h:39, from ../gtk2_ardour/instrument_selector.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_manager.h:40: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/instrument_selector.cc:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/pbd/integer_division.h:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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 ../gtk2_ardour/instrument_selector.cc:19: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from ../gtk2_ardour/instrument_selector.h:24, from ../gtk2_ardour/instrument_selector.cc:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [1031/1170] Compiling gtk2_ardour/session_import_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/beats.h:33, from ../gtk2_ardour/public_editor.h:49, from ../gtk2_ardour/floating_text_entry.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/floating_text_entry.cc:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkcolor.h:35, from /usr/include/gtk-2.0/gdk/gdkevents.h:34, from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28, from ../gtk2_ardour/floating_text_entry.cc:20: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/gtk-2.0/gdk/gdktypes.h:36: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1032/1170] Compiling gtk2_ardour/time_fx_dialog.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/frame.h:32, from ../gtk2_ardour/script_selector.cc:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/frame.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/script_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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/script_selector.cc:23: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1033/1170] Compiling gtk2_ardour/linux_vst_gui_support.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../gtk2_ardour/vca_master_strip.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/vca_master_strip.cc:26: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/vca_master_strip.cc:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from ../gtk2_ardour/floating_text_entry.h:23, from ../gtk2_ardour/vca_master_strip.cc:37: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/mixer_ui.h:34, from ../gtk2_ardour/vca_master_strip.cc:39: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../gtk2_ardour/level_meter.h:41, from ../gtk2_ardour/monitor_section.h:38, from ../gtk2_ardour/mixer_ui.h:60: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1034/1170] Compiling gtk2_ardour/new_plugin_preset_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/processor.h:31, from ../libs/ardour/ardour/meter.h:31, from ../gtk2_ardour/track_record_axis.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/track_record_axis.cc:31: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/track_record_axis.cc:38: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/id.h:28, from ../libs/pbd/pbd/stateful.h:32, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/processor.h:29: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/track_record_axis.cc:41: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/keyboard.h:32, from ../gtk2_ardour/track_record_axis.cc:51: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/ardour/ardour/meter.h:26: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {TrackRecordAxis::RecInfo}; _Tp = TrackRecordAxis::RecInfo; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {TrackRecordAxis::RecInfo}; _Tp = TrackRecordAxis::RecInfo; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = TrackRecordAxis::RecInfo; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void TrackRecordAxis::TrackSummary::maybe_setup_rec_box()' at ../gtk2_ardour/track_record_axis.cc:787:24: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1035/1170] Compiling gtk2_ardour/add_video_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/control_slave_ui.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from /usr/include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/control_slave_ui.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/menu.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/control_slave_ui.cc:33: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1036/1170] Compiling gtk2_ardour/simple_export_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ardour/ardour/region.h:32, from ../gtk2_ardour/cuebox_ui.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/cuebox_ui.cc:25: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../gtk2_ardour/cuebox_ui.cc:310:2: warning: #warning @Ben disambiguate processor *active* vs *visibility* [-Wcpp] 310 | #warning @Ben disambiguate processor *active* vs *visibility* | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/attrlist.h:30, from /usr/include/pangomm-1.4/pangomm.h:70, from ../gtk2_ardour/cuebox_ui.cc:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from /usr/include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/cuebox_ui.cc:32: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/pangomm-1.4/pangomm/language.h:29, from /usr/include/pangomm-1.4/pangomm/attributes.h:28: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/attrlist.h:6: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/cuebox_ui.cc:37: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/cuebox_ui.cc:39: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1037/1170] Compiling gtk2_ardour/mixer_strip.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/beats.h:33, from ../gtk2_ardour/hit.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40, from ../gtk2_ardour/ui_config.h:47, from ../gtk2_ardour/note_base.h:31, from ../gtk2_ardour/hit.h:24, from ../gtk2_ardour/hit.cc:27: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/pbd/integer_division.h:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/boost/math/special_functions/math_fwd.hpp:26, from /usr/include/boost/math/special_functions/fpclassify.hpp:18, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:16: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'virtual void Hit::move_event(double, double)' at ../gtk2_ardour/hit.cc:52:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'static ArdourCanvas::Points Hit::points(ArdourCanvas::Distance)' at ../gtk2_ardour/hit.cc:89:14: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'static ArdourCanvas::Points Hit::points(ArdourCanvas::Distance)' at ../gtk2_ardour/hit.cc:90:14: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'static ArdourCanvas::Points Hit::points(ArdourCanvas::Distance)' at ../gtk2_ardour/hit.cc:91:14: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'static ArdourCanvas::Points Hit::points(ArdourCanvas::Distance)' at ../gtk2_ardour/hit.cc:92:14: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'static ArdourCanvas::Points Hit::points(ArdourCanvas::Distance)' at ../gtk2_ardour/hit.cc:89:14, inlined from 'void Hit::set_height(ArdourCanvas::Distance)' at ../gtk2_ardour/hit.cc:100:23: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'static ArdourCanvas::Points Hit::points(ArdourCanvas::Distance)' at ../gtk2_ardour/hit.cc:90:14, inlined from 'void Hit::set_height(ArdourCanvas::Distance)' at ../gtk2_ardour/hit.cc:100:23: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'static ArdourCanvas::Points Hit::points(ArdourCanvas::Distance)' at ../gtk2_ardour/hit.cc:91:14, inlined from 'void Hit::set_height(ArdourCanvas::Distance)' at ../gtk2_ardour/hit.cc:100:23: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'static ArdourCanvas::Points Hit::points(ArdourCanvas::Distance)' at ../gtk2_ardour/hit.cc:92:14, inlined from 'void Hit::set_height(ArdourCanvas::Distance)' at ../gtk2_ardour/hit.cc:100:23: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1038/1170] Compiling gtk2_ardour/midi_time_axis.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/tempo.h:35, from ../libs/ardour/ardour/tempo.h:4, from ../gtk2_ardour/marker.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/marker.cc:53: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from ../libs/canvas/canvas/text.h:27, from ../gtk2_ardour/marker.cc:36: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38, 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 ../gtk2_ardour/marker.cc:37: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/temporal/temporal/tempo.h:31: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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/tabbable.h:26, from ../gtk2_ardour/public_editor.h:61: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/marker.cc:58: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/temporal/temporal/tempo.h:24: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'ArdourMarker::ArdourMarker(PublicEditor&, ArdourCanvas::Item&, const std::string&, const std::string&, Type, const Temporal::timepos_t&, bool, RegionView*)' at ../gtk2_ardour/marker.cc:254:21: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'ArdourMarker::ArdourMarker(PublicEditor&, ArdourCanvas::Item&, const std::string&, const std::string&, Type, const Temporal::timepos_t&, bool, RegionView*)' at ../gtk2_ardour/marker.cc:264:21: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'ArdourMarker::ArdourMarker(PublicEditor&, ArdourCanvas::Item&, const std::string&, const std::string&, Type, const Temporal::timepos_t&, bool, RegionView*)' at ../gtk2_ardour/marker.cc:278:21: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1039/1170] Compiling gtk2_ardour/session_archive_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/source.h:37, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audiofilesource.h:28, from ../gtk2_ardour/trigger_clip_picker.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/auditioner.h:33, from ../gtk2_ardour/trigger_clip_picker.cc:33: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/trigger_clip_picker.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/trigger_clip_picker.cc:46: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/trigger_clip_picker.cc:52: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/trigger_clip_picker.cc: In member function 'void TriggerClipPicker::audition(const std::string&)': ../gtk2_ardour/trigger_clip_picker.cc:1030:127: warning: 'new' of type 'ARDOUR::SrcFileSource' with extended alignment 16 [-Waligned-new=] 1030 | std::shared_ptr sfs (new SrcFileSource (*_session, afs, ARDOUR::SrcGood)); | ^ ../gtk2_ardour/trigger_clip_picker.cc:1030:127: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/trigger_clip_picker.cc:1030:127: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/pbd/pbd/properties.h:481, from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38: ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timepos_t]': ../gtk2_ardour/trigger_clip_picker.cc:1002:13: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 32 | return insert (value_type (pid.property_id, new Property (pid, (T)v))).second; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timepos_t]': ../gtk2_ardour/trigger_clip_picker.cc:1003:13: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In function 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timepos_t]': ../libs/pbd/pbd/property_list_impl.h:30:1: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 30 | PropertyList::add (PropertyDescriptor pid, const V& v) { | ^~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h: In function 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timepos_t]': ../libs/pbd/pbd/property_list_impl.h:30:1: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 ../gtk2_ardour/trigger_clip_picker.cc: In member function 'void TriggerClipPicker::audition(const std::string&)': ../gtk2_ardour/trigger_clip_picker.cc:1002:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1002 | plist.add (ARDOUR::Properties::start, timepos_t (Temporal::Beats ())); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/trigger_clip_picker.cc:1003:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1003 | plist.add (ARDOUR::Properties::length, ms->length ()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/trigger_clip_picker.cc:1052:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1052 | plist.add (ARDOUR::Properties::start, timepos_t (0)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/trigger_clip_picker.cc:1053:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 1053 | plist.add (ARDOUR::Properties::length, srclist[0]->length ()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1040/1170] Compiling gtk2_ardour/audio_region_view.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/ui_config.h:35, from ../gtk2_ardour/midi_scroomer.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27, from ../libs/widgets/widgets/scroomer.h:23, from ../gtk2_ardour/midi_scroomer.h:23, from ../gtk2_ardour/midi_scroomer.cc:23: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h: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:34, 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/gdkmm-2.4/gdkmm/screen.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:40: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/drawingarea.h:31, from ../libs/widgets/widgets/scroomer.h:24: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gdkmm-2.4/gdkmm/region.h:49, from /usr/include/gdkmm-2.4/gdkmm/screen.h:33: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/scroomer.h:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1041/1170] Compiling gtk2_ardour/splash.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/route.h:44, from ../gtk2_ardour/duplicate_routes_dialog.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/duplicate_routes_dialog.cc:22: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/duplicate_routes_dialog.cc:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67, from ../gtk2_ardour/duplicate_routes_dialog.cc:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1042/1170] Compiling gtk2_ardour/panner_interface.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/plugin_manager.h:39, from ../gtk2_ardour/add_route_dialog.cc:42: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_manager.h:40: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/add_route_dialog.cc:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/add_route_dialog.cc:37: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/add_route_dialog.cc:51: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1043/1170] Compiling gtk2_ardour/automation_region_view.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/dsp_stats_ui.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/frame.h:32, from ../gtk2_ardour/dsp_stats_ui.cc:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/frame.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/dsp_stats_ui.cc:21: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/dsp_stats_ui.cc:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1044/1170] Compiling gtk2_ardour/edit_note_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/opts.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1045/1170] Compiling gtk2_ardour/playlist_selector.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../gtk2_ardour/monitor_section.cc:39: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_manager.h:40, from ../gtk2_ardour/monitor_section.cc:46: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:33, from ../gtk2_ardour/monitor_section.cc:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../gtk2_ardour/monitor_section.cc:30: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/gdkmm-2.4/gdkmm/pixbuf.h:9: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/monitor_section.cc:31: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/monitor_section.cc:48: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1046/1170] Compiling gtk2_ardour/fft_graph.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/waveview/waveview/wave_view.h:30, from ../gtk2_ardour/audio_clip_editor.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/audio_clip_editor.cc:38: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../gtk2_ardour/audio_clip_editor.cc:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/audio_clip_editor.cc:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72, from ../gtk2_ardour/audio_clip_editor.cc:48: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/audioregion.h:34, from ../gtk2_ardour/audio_clip_editor.cc:34: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:24: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ArdourCanvas::Ruler::Mark&}; _Tp = ArdourCanvas::Ruler::Mark; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ArdourCanvas::Ruler::Mark; _Alloc = std::allocator]', inlined from 'virtual void AudioClipEditor::ClipBBTMetric::get_marks(std::vector&, int64_t, int64_t, int) const' at ../gtk2_ardour/audio_clip_editor.cc:119:20: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [1047/1170] Compiling gtk2_ardour/plugin_presets_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/save_template_dialog.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/save_template_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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/box.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/save_template_dialog.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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from ../gtk2_ardour/save_template_dialog.h:24, from ../gtk2_ardour/save_template_dialog.cc:27: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1048/1170] Compiling gtk2_ardour/bundle_manager.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/messagedialog.h:31, from ../gtk2_ardour/ardour_message.h:22, from ../gtk2_ardour/ardour_message.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/messagedialog.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1049/1170] Compiling gtk2_ardour/region_gain_line.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ardour/ardour/region.h:32, from ../gtk2_ardour/region_layering_order_editor.cc:28: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/keyboard.h:32, from ../gtk2_ardour/region_layering_order_editor.cc:31: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/region_layering_order_editor.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/glibmm-2.4/glibmm/sarray.h:25, from /usr/include/glibmm-2.4/glibmm/containers.h:23, from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/gtkmm-2.4/gtkmm/table.h:29: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/table.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/region_layering_order_editor.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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37, from ../gtk2_ardour/region_layering_order_editor.h:26, from ../gtk2_ardour/region_layering_order_editor.cc:33: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1050/1170] Compiling gtk2_ardour/control_point_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../gtk2_ardour/mini_timeline.cc:20: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/mini_timeline.cc:21: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/mini_timeline.cc:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/ardour/ardour/audioengine.h:38: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/mini_timeline.cc:27: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/mini_timeline.cc:31: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61, from /usr/include/c++/13.2.1/algorithm:61, from /usr/include/boost/function/detail/prologue.hpp:14, from /usr/include/boost/function.hpp:30, from ../libs/pbd/pbd/signals.h:41, from ../libs/ardour/ardour/audioengine.h:40: /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = LocationMarker; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1910:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.2.1/bits/stl_algo.h:1635:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1635 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.2.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {LocationMarker}; _Tp = LocationMarker; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {LocationMarker}; _Tp = LocationMarker; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = LocationMarkerSort]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'virtual void MiniTimeline::render(const Cairo::RefPtr&, cairo_rectangle_t*)' at ../gtk2_ardour/mini_timeline.cc:685:12: /usr/include/c++/13.2.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.2.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = LocationMarkerSort]' at /usr/include/c++/13.2.1/bits/stl_algo.h:4894:18, inlined from 'virtual void MiniTimeline::render(const Cairo::RefPtr&, cairo_rectangle_t*)' at ../gtk2_ardour/mini_timeline.cc:685:12: /usr/include/c++/13.2.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [1051/1170] Compiling gtk2_ardour/library_download_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../gtk2_ardour/actions.h:28, from ../gtk2_ardour/fitted_canvas_widget.cc:34: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from ../gtk2_ardour/fitted_canvas_widget.cc:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ../gtk2_ardour/fitted_canvas_widget.cc:27: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/fitted_canvas_widget.cc:28: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [1052/1170] Compiling gtk2_ardour/gain_meter.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/fft.h:31, from ../gtk2_ardour/fft.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [1053/1170] Compiling gtk2_ardour/editor_canvas.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/ardour/audio_backend.h:32, from ../gtk2_ardour/engine_dialog.cc:45: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79, from ../gtk2_ardour/engine_dialog.cc:57: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/engine_dialog.cc:38: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/engine_dialog.cc:32: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/engine_dialog.cc:40: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/engine_dialog.cc:41: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1054/1170] Compiling gtk2_ardour/midi_list_editor.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/tempo.h:35, from ../libs/ardour/ardour/tempo.h:4, from ../gtk2_ardour/video_image_frame.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/video_image_frame.cc:29: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/video_image_frame.cc:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/temporal/temporal/tempo.h:31: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1055/1170] Compiling gtk2_ardour/trigger_strip.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../gtk2_ardour/ardour_ui_session.cc:53: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_manager.h:40, from ../gtk2_ardour/ardour_ui_session.cc:55: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/progressbar.h:31, from ../gtk2_ardour/ardour_ui_session.cc:41: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/glibmm-2.4/glibmm/error.h:22, from ../gtk2_ardour/ardour_ui_session.cc:39: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/ardour_ui_session.cc:42: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from ../libs/widgets/widgets/prompter.h:26, from ../gtk2_ardour/ardour_ui_session.cc:51: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37, from ../gtk2_ardour/ardour_ui.h:67, from ../gtk2_ardour/ardour_ui_session.cc:63: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/ardour_ui_session.cc: In member function 'int ARDOUR_UI::load_session_stage_two(const std::string&, const std::string&, std::string)': ../gtk2_ardour/ardour_ui_session.cc:394:102: warning: 'new' of type 'ARDOUR::Session' with extended alignment 16 [-Waligned-new=] 394 | new_session = new Session (*AudioEngine::instance(), path, snap_name, 0, mix_template); | ^ ../gtk2_ardour/ardour_ui_session.cc:394:102: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/ardour_ui_session.cc:394:102: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/ardour_ui_session.cc: In member function 'int ARDOUR_UI::build_session_stage_two(const std::string&, const std::string&, const std::string&, const ARDOUR::BusProfile&, bool)': ../gtk2_ardour/ardour_ui_session.cc:683:191: warning: 'new' of type 'ARDOUR::Session' with extended alignment 16 [-Waligned-new=] 683 | new_session = new Session (*AudioEngine::instance(), path, snap_name, bus_profile.master_out_channels > 0 ? &bus_profile : NULL, meta_session ? "" : session_template, unnamed); | ^ ../gtk2_ardour/ardour_ui_session.cc:683:191: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/ardour_ui_session.cc:683:191: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1056/1170] Compiling gtk2_ardour/big_transport_window.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/ardour_ui.h:76, from ../gtk2_ardour/ardour_ui_ed.cc:57: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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 ../gtk2_ardour/ardour_ui_ed.cc:42: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/glibmm-2.4/glibmm/miscutils.h:23, from ../gtk2_ardour/ardour_ui_ed.cc:40: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59, from ../libs/gtkmm2ext/gtkmm2ext/cairo_packer.h:4, from ../gtk2_ardour/ardour_ui_ed.cc:50: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/ardour_ui_ed.cc:51: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/ardour_ui_ed.cc: In member function 'int ARDOUR_UI::create_editor()': ../gtk2_ardour/ardour_ui_ed.cc:101:38: warning: 'new' of type 'Editor' with extended alignment 16 [-Waligned-new=] 101 | editor = new Editor (); | ^ ../gtk2_ardour/ardour_ui_ed.cc:101:38: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/ardour_ui_ed.cc:101:38: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/ardour_ui_ed.cc: In member function 'int ARDOUR_UI::create_trigger_page()': ../gtk2_ardour/ardour_ui_ed.cc:130:49: warning: 'new' of type 'TriggerPage' with extended alignment 16 [-Waligned-new=] 130 | trigger_page = new TriggerPage (); | ^ ../gtk2_ardour/ardour_ui_ed.cc:130:49: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/ardour_ui_ed.cc:130:49: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../gtk2_ardour/ardour_ui.h:100: ../gtk2_ardour/window_manager.h: In instantiation of 'Gtk::Window* WM::Proxy::get(bool) [with T = LocationUIWindow]': ../gtk2_ardour/window_manager.h:196:28: required from 'T* WM::Proxy::operator->() [with T = LocationUIWindow]' ../gtk2_ardour/ardour_ui_ed.cc:984:42: required from here ../gtk2_ardour/window_manager.h:185:35: warning: 'new' of type 'LocationUIWindow' with extended alignment 16 [-Waligned-new=] 185 | _window = new T (); | ^~~~~~~~ ../gtk2_ardour/window_manager.h:185:35: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/window_manager.h:185:35: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1057/1170] Compiling gtk2_ardour/trigger_source_list.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/tempo.h:35, from ../gtk2_ardour/editor_markers.cc:33: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/editor_markers.cc:35: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/editor_markers.cc:31: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from ../libs/widgets/widgets/prompter.h:26, from ../gtk2_ardour/editor_markers.cc:44: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48, from ../gtk2_ardour/editor_markers.cc:46: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/editor_markers.cc: In member function 'ArdourCanvas::Container* Editor::add_new_location_internal(ARDOUR::Location*)': ../gtk2_ardour/editor_markers.cc:123:143: warning: 'new' of type 'ArdourMarker' with extended alignment 16 [-Waligned-new=] 123 | lam->start = new ArdourMarker (*this, *cd_marker_group, color, location->name(), ArdourMarker::Mark, location->start()); | ^ ../gtk2_ardour/editor_markers.cc:123:143: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_markers.cc:123:143: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_markers.cc:126:143: warning: 'new' of type 'ArdourMarker' with extended alignment 16 [-Waligned-new=] 126 | lam->start = new ArdourMarker (*this, *cue_marker_group, color, location->name(), ArdourMarker::Cue, location->start()); | ^ ../gtk2_ardour/editor_markers.cc:126:143: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_markers.cc:126:143: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_markers.cc:130:140: warning: 'new' of type 'ArdourMarker' with extended alignment 16 [-Waligned-new=] 130 | lam->start = new ArdourMarker (*this, *marker_group, color, location->name(), ArdourMarker::Mark, location->start()); | ^ ../gtk2_ardour/editor_markers.cc:130:140: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_markers.cc:130:140: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_markers.cc:140:102: warning: 'new' of type 'ArdourMarker' with extended alignment 16 [-Waligned-new=] 140 | location->name(), ArdourMarker::LoopStart, location->start()); | ^ ../gtk2_ardour/editor_markers.cc:140:102: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_markers.cc:140:102: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_markers.cc:142:98: warning: 'new' of type 'ArdourMarker' with extended alignment 16 [-Waligned-new=] 142 | location->name(), ArdourMarker::LoopEnd, location->end()); | ^ ../gtk2_ardour/editor_markers.cc:142:98: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_markers.cc:142:98: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_markers.cc:149:100: warning: 'new' of type 'ArdourMarker' with extended alignment 16 [-Waligned-new=] 149 | location->name(), ArdourMarker::PunchIn, location->start()); | ^ ../gtk2_ardour/editor_markers.cc:149:100: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_markers.cc:149:100: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_markers.cc:151:99: warning: 'new' of type 'ArdourMarker' with extended alignment 16 [-Waligned-new=] 151 | location->name(), ArdourMarker::PunchOut, location->end()); | ^ ../gtk2_ardour/editor_markers.cc:151:99: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_markers.cc:151:99: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_markers.cc:157:134: warning: 'new' of type 'ArdourMarker' with extended alignment 16 [-Waligned-new=] 157 | lam->start = new ArdourMarker (*this, *marker_group, color, _("start"), ArdourMarker::SessionStart, location->start()); | ^ ../gtk2_ardour/editor_markers.cc:157:134: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_markers.cc:157:134: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_markers.cc:158:126: warning: 'new' of type 'ArdourMarker' with extended alignment 16 [-Waligned-new=] 158 | lam->end = new ArdourMarker (*this, *marker_group, color, _("end"), ArdourMarker::SessionEnd, location->end()); | ^ ../gtk2_ardour/editor_markers.cc:158:126: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_markers.cc:158:126: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_markers.cc:165:111: warning: 'new' of type 'ArdourMarker' with extended alignment 16 [-Waligned-new=] 165 | location->name(), ArdourMarker::RangeStart, location->start()); | ^ ../gtk2_ardour/editor_markers.cc:165:111: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_markers.cc:165:111: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_markers.cc:167:107: warning: 'new' of type 'ArdourMarker' with extended alignment 16 [-Waligned-new=] 167 | location->name(), ArdourMarker::RangeEnd, location->end()); | ^ ../gtk2_ardour/editor_markers.cc:167:107: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_markers.cc:167:107: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_markers.cc:171:111: warning: 'new' of type 'ArdourMarker' with extended alignment 16 [-Waligned-new=] 171 | location->name(), ArdourMarker::RangeStart, location->start()); | ^ ../gtk2_ardour/editor_markers.cc:171:111: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_markers.cc:171:111: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_markers.cc:173:107: warning: 'new' of type 'ArdourMarker' with extended alignment 16 [-Waligned-new=] 173 | location->name(), ArdourMarker::RangeEnd, location->end()); | ^ ../gtk2_ardour/editor_markers.cc:173:107: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_markers.cc:173:107: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_markers.cc: In member function 'virtual void Editor::mouse_add_new_marker(ARDOUR::timepos_t, ARDOUR::Location::Flags, int32_t)': ../gtk2_ardour/editor_markers.cc:763:94: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 763 | Location *location = new Location (*_session, where, where, markername, flags, cue_id); | ^ ../gtk2_ardour/editor_markers.cc:763:94: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_markers.cc:763:94: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_markers.cc: In member function 'void Editor::mouse_add_new_range(ARDOUR::timepos_t)': ../gtk2_ardour/editor_markers.cc:829:91: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 829 | Location* loc = new Location (*_session, where, end, name, Location::IsRangeMarker); | ^ ../gtk2_ardour/editor_markers.cc:829:91: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_markers.cc:829:91: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_markers.cc: In member function 'void Editor::marker_menu_range_to_next()': ../gtk2_ardour/editor_markers.cc:1450:123: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 1450 | Location* newrange = new Location (*_session, marker->position(), end, range_name, Location::IsRangeMarker); | ^ ../gtk2_ardour/editor_markers.cc:1450:123: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_markers.cc:1450:123: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1058/1170] Compiling gtk2_ardour/input_port_monitor.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/beats.h:33, from ../libs/ardour/ardour/triggerbox.h:41, from ../gtk2_ardour/trigger_jump_dialog.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/trigger_jump_dialog.cc:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/trigger_jump_dialog.cc:22: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../gtk2_ardour/trigger_ui.h:29, from ../gtk2_ardour/trigger_jump_dialog.h:19, from ../gtk2_ardour/trigger_jump_dialog.cc:28: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/triggerbox.h:35: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1059/1170] Compiling gtk2_ardour/vst_plugin_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/auditioner.h:32, from ../gtk2_ardour/utils.cc:55: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/auditioner.h:33: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/gtkpaned.h:34, from ../gtk2_ardour/utils.cc:44: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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/combo.h:36, from ../gtk2_ardour/utils.cc:45: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from /usr/include/gtkmm-2.4/gtkmm/combo.h:40: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/utils.cc:62: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/utils.cc:69: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1060/1170] Compiling gtk2_ardour/editor_keys.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/location.h:41, from ../gtk2_ardour/export_timespan_selector.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/export_timespan_selector.cc:33: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/attrlist.h:30, from /usr/include/pangomm-1.4/pangomm.h:70, from ../gtk2_ardour/audio_clock.h:32, from ../gtk2_ardour/export_timespan_selector.h:31, from ../gtk2_ardour/export_timespan_selector.cc:39: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38, 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 ../gtk2_ardour/audio_clock.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/ardour/ardour/location.h:35: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from ../gtk2_ardour/export_timespan_selector.h:40: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1061/1170] Compiling gtk2_ardour/visibility_group.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/ardour_ui.h:76, from ../gtk2_ardour/ardour_ui_access_web.cc:42: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/ardour_message.h:22, from ../gtk2_ardour/ardour_ui_access_web.cc:41: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/messagedialog.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1062/1170] Compiling gtk2_ardour/virtual_keyboard_window.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/ardour_ui.cc:87: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_manager.h:40, from ../gtk2_ardour/ardour_ui.cc:98: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/ardour_ui.cc:59: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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 ../gtk2_ardour/ardour_ui.cc:58: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../gtk2_ardour/ardour_ui.cc:55: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/ardour_ui.cc:60: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/ardour_ui.cc:80: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/disk_io.h:33, from ../libs/ardour/ardour/disk_reader.h:29, from ../gtk2_ardour/ardour_ui.cc:92: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.cc:132: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/export_video_dialog.h:29, from ../gtk2_ardour/ardour_ui.cc:144: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/ardour_ui.cc: In constructor 'ARDOUR_UI::ARDOUR_UI(int*, char***, const char*)': ../gtk2_ardour/ardour_ui.cc:284:75: warning: 'new' of type 'MainClock' with extended alignment 16 [-Waligned-new=] 284 | , primary_clock (new MainClock (X_("primary"), X_("transport"))) | ^ ../gtk2_ardour/ardour_ui.cc:284:75: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/ardour_ui.cc:284:75: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/ardour_ui.cc:285:75: warning: 'new' of type 'MainClock' with extended alignment 16 [-Waligned-new=] 285 | , secondary_clock (new MainClock (X_("secondary"), X_("secondary"))) | ^ ../gtk2_ardour/ardour_ui.cc:285:75: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/ardour_ui.cc:285:75: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/ardour_ui.cc:286:92: warning: 'new' of type 'AudioClock' with extended alignment 16 [-Waligned-new=] 286 | , big_clock (new AudioClock (X_("bigclock"), false, "big", true, true, false, false)) | ^ ../gtk2_ardour/ardour_ui.cc:286:92: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/ardour_ui.cc:286:92: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/lua/LuaBridge/LuaBridge.h:151, from ../gtk2_ardour/ardour_ui.cc:112: ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/LuaRef.h:181:23: required from 'luabridge::LuaRef::Proxy& luabridge::LuaRef::Proxy::operator=(T) [with T = std::shared_ptr]' ../gtk2_ardour/ardour_ui.cc:2420:63: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] 374 | return reinterpret_cast (&m_storage [0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/ardour_ui.h:100, from ../gtk2_ardour/ardour_ui.cc:134: ../gtk2_ardour/window_manager.h: In instantiation of 'Gtk::Window* WM::Proxy::get(bool) [with T = LocationUIWindow]': ../gtk2_ardour/window_manager.h:179:15: required from here ../gtk2_ardour/window_manager.h:185:35: warning: 'new' of type 'LocationUIWindow' with extended alignment 16 [-Waligned-new=] 185 | _window = new T (); | ^~~~~~~~ ../gtk2_ardour/window_manager.h:185:35: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/window_manager.h:185:35: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26, from ../gtk2_ardour/ardour_ui.cc:89: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1063/1170] Compiling gtk2_ardour/editor_snapshots.cc In file included from /usr/include/gdkmm-2.4/gdkmm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/panner_interface.cc:20: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h: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:34, 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 /usr/include/gtkmm-2.4/gtkmm.h:87: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:40: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:32, from /usr/include/gtkmm-2.4/gtkmm.h:108: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:98:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 98 | GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:101:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 101 | const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:117:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 117 | GtkRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:120:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 120 | const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:344:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 344 | GtkVRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:347:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 347 | const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:414:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 414 | GtkHRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:417:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 417 | const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1064/1170] Compiling gtk2_ardour/patch_change.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/midi_channel_filter.h:29, from ../libs/ardour/ardour/midi_track.h:25, from ../gtk2_ardour/patch_change_widget.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_insert.h:42, from ../gtk2_ardour/patch_change_widget.cc:33: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/frame.h:32, from ../gtk2_ardour/patch_change_widget.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/frame.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/patch_change_widget.cc:37: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/patch_change_widget.h:24, from ../gtk2_ardour/patch_change_widget.cc:41: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/midi_track.h:26: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1065/1170] Compiling gtk2_ardour/panner_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/port_matrix.h:35, from ../gtk2_ardour/port_matrix_row_labels.cc:36: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ 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 ../gtk2_ardour/port_matrix_row_labels.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/port_matrix_component.h:25, from ../gtk2_ardour/port_matrix_labels.h:22, from ../gtk2_ardour/port_matrix_row_labels.h:25, from ../gtk2_ardour/port_matrix_row_labels.cc:34: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1066/1170] Compiling gtk2_ardour/send_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/time_selection.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ ../gtk2_ardour/time_selection.cc: In member function 'ARDOUR::TimelineRange& TimeSelection::operator[](uint32_t)': ../gtk2_ardour/time_selection.cc:42:70: warning: 'new' of type 'ARDOUR::TimelineRange' with extended alignment 16 [-Waligned-new=] 42 | return *(new ARDOUR::TimelineRange(timepos_t(),timepos_t(), 0)); /* keep the compiler happy; never called */ | ^ ../gtk2_ardour/time_selection.cc:42:70: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/time_selection.cc:42:70: note: use '-faligned-new' to enable C++17 over-aligned new support [1067/1170] Compiling gtk2_ardour/region_peak_cursor.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../gtk2_ardour/processor_box.cc:56: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/luaproc.h:43, from ../gtk2_ardour/processor_box.cc:64: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/processor_box.cc:41: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/glibmm-2.4/glibmm/miscutils.h:23, from ../gtk2_ardour/processor_box.cc:38: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/processor_box.cc:48: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/processor_box.cc:83: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/processor_box.cc: In member function 'void ProcessorBox::_drop_plugin_preset(const Gtk::SelectionData&, ARDOUR::Route::ProcessorList&)': ../gtk2_ardour/processor_box.cc:2085:116: warning: 'new' of type 'ARDOUR::PluginInsert' with extended alignment 16 [-Waligned-new=] 2085 | std::shared_ptr processor (new PluginInsert (*_session, _route->time_domain(), p)); | ^ ../gtk2_ardour/processor_box.cc:2085:116: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/processor_box.cc:2085:116: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/processor_box.cc: In member function 'void ProcessorBox::_drop_plugin(const Gtk::SelectionData&, ARDOUR::Route::ProcessorList&)': ../gtk2_ardour/processor_box.cc:2108:116: warning: 'new' of type 'ARDOUR::PluginInsert' with extended alignment 16 [-Waligned-new=] 2108 | std::shared_ptr processor (new PluginInsert (*_session, _route->time_domain(), p)); | ^ ../gtk2_ardour/processor_box.cc:2108:116: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/processor_box.cc:2108:116: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/processor_box.cc: In member function 'virtual bool ProcessorBox::use_plugins(const SelectedPlugins&)': ../gtk2_ardour/processor_box.cc:2791:109: warning: 'new' of type 'ARDOUR::PluginInsert' with extended alignment 16 [-Waligned-new=] 2791 | std::shared_ptr processor (new PluginInsert (*_session, _route->time_domain(), *p)); | ^ ../gtk2_ardour/processor_box.cc:2791:109: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/processor_box.cc:2791:109: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/processor_box.cc: In member function 'void ProcessorBox::add_processor_to_display(std::weak_ptr)': ../gtk2_ardour/processor_box.cc:3145:80: warning: 'new' of type 'PluginInsertProcessorEntry' with extended alignment 16 [-Waligned-new=] 3145 | e = new PluginInsertProcessorEntry (this, plugin_insert, _width); | ^ ../gtk2_ardour/processor_box.cc:3145:80: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/processor_box.cc:3145:80: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/processor_box.cc:3147:64: warning: 'new' of type 'ProcessorEntry' with extended alignment 16 [-Waligned-new=] 3147 | e = new ProcessorEntry (this, processor, _width); | ^ ../gtk2_ardour/processor_box.cc:3147:64: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/processor_box.cc:3147:64: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/processor_box.cc: In member function 'void ProcessorBox::paste_processor_state(const XMLNodeList&, std::shared_ptr)': ../gtk2_ardour/processor_box.cc:3772:92: warning: 'new' of type 'ARDOUR::PluginInsert' with extended alignment 16 [-Waligned-new=] 3772 | p.reset (new PluginInsert (*_session, _route->time_domain())); | ^ ../gtk2_ardour/processor_box.cc:3772:92: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/processor_box.cc:3772:92: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../gtk2_ardour/processor_box.h:39, from ../gtk2_ardour/monitor_section.h:41, from ../gtk2_ardour/mixer_ui.h:60, from ../gtk2_ardour/processor_box.cc:88: ../libs/gtkmm2ext/gtkmm2ext/dndvbox.h: In instantiation of 'void Gtkmm2ext::DnDVBox::drag_data_received(const Glib::RefPtr&, int, int, const Gtk::SelectionData&, guint, guint) [with T = ProcessorEntry; guint = unsigned int]': ../libs/gtkmm2ext/gtkmm2ext/dndvbox.h:85:56: required from 'Gtkmm2ext::DnDVBox::DnDVBox(std::__cxx11::list) [with T = ProcessorEntry]' ../gtk2_ardour/processor_box.cc:1941:4: required from here ../libs/gtkmm2ext/gtkmm2ext/dndvbox.h:395:38: warning: cast from 'const guchar*' {aka 'const unsigned char*'} to 'ProcessorEntry* const*' increases required alignment of target type [-Wcast-align] 395 | T* child = *((T * const *) selection_data.get_data()); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1068/1170] Compiling gtk2_ardour/ardour_ui_keys.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/audio_clock.h:39, from ../gtk2_ardour/clock_group.h:26, from ../gtk2_ardour/clock_group.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/attrlist.h:30, from /usr/include/pangomm-1.4/pangomm.h:70, from ../gtk2_ardour/audio_clock.h:32: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38, 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 ../gtk2_ardour/audio_clock.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/pangomm-1.4/pangomm/language.h:29, from /usr/include/pangomm-1.4/pangomm/attributes.h:28: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/attrlist.h:6: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [1069/1170] Compiling gtk2_ardour/midi_channel_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/midi_channel_filter.h:29, from ../libs/ardour/ardour/midi_track.h:25, from ../gtk2_ardour/midi_channel_selector.cc:39: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/midi_channel_selector.cc:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/separator.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/midi_channel_selector.cc:37: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/midi_track.h:26: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1070/1170] Compiling gtk2_ardour/trigger_master.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/group_tabs.h:28, from ../gtk2_ardour/recorder_group_tabs.h:22, from ../gtk2_ardour/recorder_group_tabs.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_record_axis.h:43, from ../gtk2_ardour/recorder_group_tabs.cc:21: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from /usr/include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/group_tabs.h:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/menu.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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/tabbable.h:26, from ../gtk2_ardour/recorder_ui.h:45, from ../gtk2_ardour/recorder_group_tabs.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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:29, from ../gtk2_ardour/varispeed_dialog.h:22, from ../gtk2_ardour/shuttle_control.h:35, from ../gtk2_ardour/recorder_ui.h:49: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1071/1170] Compiling gtk2_ardour/transport_control_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/midi_channel_selector.h:38, from ../gtk2_ardour/step_entry.cc:33: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/midi_time_axis.h:43, from ../gtk2_ardour/step_entry.cc:34: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../gtk2_ardour/step_entry.cc:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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 ../gtk2_ardour/step_entry.cc:24: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.h:39, from ../gtk2_ardour/automation_time_axis.h:43, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/midi_time_axis.h:45: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42, from ../gtk2_ardour/midi_time_axis.h:38: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1072/1170] Compiling gtk2_ardour/export_video_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../gtk2_ardour/actions.h:28, from ../gtk2_ardour/ardour_ui_mixer.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79, from ../gtk2_ardour/ardour_ui_mixer.cc:32: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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 ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/ardour_ui_mixer.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../gtk2_ardour/actions.h:27: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1073/1170] Compiling gtk2_ardour/shuttle_control.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/port_matrix.cc:36: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/port_matrix.cc:37: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/scrolledwindow.h:31, from ../gtk2_ardour/port_matrix.cc:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/scrolledwindow.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/port_matrix.cc:27: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/port_matrix.cc:33: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/port_matrix.cc:41: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1074/1170] Compiling gtk2_ardour/editor_component.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../gtk2_ardour/actions.h:28, from ../gtk2_ardour/window_manager.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79, from ../gtk2_ardour/window_manager.cc:31: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/window_manager.cc:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/window.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1075/1170] Compiling gtk2_ardour/editor_cursors.cc [1076/1170] Compiling gtk2_ardour/streamview.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/location.h:41, from ../gtk2_ardour/audio_trigger_properties_box.cc:33: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/audio_trigger_properties_box.cc:35: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from /usr/include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/audio_trigger_properties_box.cc:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/menu.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/audio_trigger_properties_box.cc:28: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72, from ../gtk2_ardour/audio_trigger_properties_box.cc:40: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1077/1170] Compiling gtk2_ardour/plugin_scan_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/utils.h:37, from ../gtk2_ardour/port_matrix_column_labels.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ 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 ../gtk2_ardour/port_matrix_column_labels.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from ../gtk2_ardour/utils.h:40: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:28: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::vector > PortMatrixColumnLabels::port_name_shape(double, double) const' at ../gtk2_ardour/port_matrix_column_labels.cc:238:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::vector > PortMatrixColumnLabels::port_name_shape(double, double) const' at ../gtk2_ardour/port_matrix_column_labels.cc:240:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::vector > PortMatrixColumnLabels::port_name_shape(double, double) const' at ../gtk2_ardour/port_matrix_column_labels.cc:243:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::vector > PortMatrixColumnLabels::port_name_shape(double, double) const' at ../gtk2_ardour/port_matrix_column_labels.cc:246:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::vector > PortMatrixColumnLabels::port_name_shape(double, double) const' at ../gtk2_ardour/port_matrix_column_labels.cc:252:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::vector > PortMatrixColumnLabels::port_name_shape(double, double) const' at ../gtk2_ardour/port_matrix_column_labels.cc:254:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::vector > PortMatrixColumnLabels::port_name_shape(double, double) const' at ../gtk2_ardour/port_matrix_column_labels.cc:257:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::vector > PortMatrixColumnLabels::port_name_shape(double, double) const' at ../gtk2_ardour/port_matrix_column_labels.cc:260:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1078/1170] Compiling gtk2_ardour/time_axis_view.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/route.h:44, from ../gtk2_ardour/route_list_base.h:36, from ../gtk2_ardour/editor_routes.h:22, from ../gtk2_ardour/editor_routes.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/display.h:31, from /usr/include/gtkmm-2.4/gtkmm/selectiondata.h:30, from /usr/include/gtkmm-2.4/gtkmm/treedragdest.h:30, from /usr/include/gtkmm-2.4/gtkmm/liststore.h:29, from ../gtk2_ardour/route_list_base.h:27: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/device.h:29, from /usr/include/gdkmm-2.4/gdkmm/display.h:32: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/treeiter.h:34, from /usr/include/gtkmm-2.4/gtkmm/treemodel.h:31, from /usr/include/gtkmm-2.4/gtkmm/treedragdest.h: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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/glibmm-2.4/glibmm/interface.h:20, from /usr/include/gtkmm-2.4/gtkmm/treedragdest.h:29: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/liststore.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/route_list_base.h:31: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/route_list_base.h:33: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1079/1170] Compiling gtk2_ardour/generic_pluginui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer_set.h:34, from ../libs/ardour/ardour/plugin.h:33, from ../libs/ardour/ardour/vst_plugin.h:26, from ../gtk2_ardour/linux_vst_gui_support.cc:37: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../gtk2_ardour/linux_vst_gui_support.cc: In function 'int getXWindowProperty(Window, Atom)': ../gtk2_ardour/linux_vst_gui_support.cc:115:27: warning: cast from 'unsigned char*' to 'int*' increases required alignment of target type [-Wcast-align] 115 | result = *(int*)data; | ^~~~~~~~~~ [1080/1170] Compiling gtk2_ardour/export_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/export_analysis.h:29, from ../libs/audiographer/audiographer/general/analyser.h:24, from ../gtk2_ardour/export_analysis_graphs.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/export_analysis_graphs.cc:26: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/pbd/integer_division.h:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/audiographer/audiographer/general/loudness_reader.h:22, from ../libs/audiographer/audiographer/general/analyser.h:23: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'Cairo::RefPtr ArdourGraphs::draw_spectrum(Glib::RefPtr, ARDOUR::ExportAnalysisPtr, int, int)' at ../gtk2_ardour/export_analysis_graphs.cc:252:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'Cairo::RefPtr ArdourGraphs::draw_spectrum(Glib::RefPtr, ARDOUR::ExportAnalysisPtr, int, int)' at ../gtk2_ardour/export_analysis_graphs.cc:253:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'Cairo::RefPtr ArdourGraphs::draw_waveform(Glib::RefPtr, ARDOUR::ExportAnalysisPtr, uint32_t, int, int, bool, bool)' at ../gtk2_ardour/export_analysis_graphs.cc:58:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'Cairo::RefPtr ArdourGraphs::draw_waveform(Glib::RefPtr, ARDOUR::ExportAnalysisPtr, uint32_t, int, int, bool, bool)' at ../gtk2_ardour/export_analysis_graphs.cc:59:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'Cairo::RefPtr ArdourGraphs::plot_loudness(Glib::RefPtr, ARDOUR::ExportAnalysisPtr, int, int, ARDOUR::samplecnt_t)' at ../gtk2_ardour/export_analysis_graphs.cc:675:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'Cairo::RefPtr ArdourGraphs::plot_loudness(Glib::RefPtr, ARDOUR::ExportAnalysisPtr, int, int, ARDOUR::samplecnt_t)' at ../gtk2_ardour/export_analysis_graphs.cc:676:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'Cairo::RefPtr ArdourGraphs::plot_loudness(Glib::RefPtr, ARDOUR::ExportAnalysisPtr, int, int, ARDOUR::samplecnt_t)' at ../gtk2_ardour/export_analysis_graphs.cc:786:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'Cairo::RefPtr ArdourGraphs::plot_loudness(Glib::RefPtr, ARDOUR::ExportAnalysisPtr, int, int, ARDOUR::samplecnt_t)' at ../gtk2_ardour/export_analysis_graphs.cc:787:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'Cairo::RefPtr ArdourGraphs::loudness_histogram(Glib::RefPtr, ARDOUR::ExportAnalysisPtr, int, int)' at ../gtk2_ardour/export_analysis_graphs.cc:378:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'Cairo::RefPtr ArdourGraphs::loudness_histogram(Glib::RefPtr, ARDOUR::ExportAnalysisPtr, int, int)' at ../gtk2_ardour/export_analysis_graphs.cc:379:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1081/1170] Compiling gtk2_ardour/configinfo.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ardour/ardour/region.h:32, from ../gtk2_ardour/editor_regions.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/editor_regions.cc:30: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from ../libs/widgets/widgets/choice.h:26, from ../gtk2_ardour/editor_regions.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/pbd/integer_division.h:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/choice.h:27: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67, from ../gtk2_ardour/editor_regions.cc:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1082/1170] Compiling gtk2_ardour/transport_control.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../gtk2_ardour/tempo_dialog.cc:34: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/tempo_dialog.cc:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/tempo_dialog.cc:37: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/tempo_dialog.h:36, from ../gtk2_ardour/tempo_dialog.cc:40: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1083/1170] Compiling gtk2_ardour/export_file_notebook.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/ControlList.h:37, from ../libs/ardour/ardour/automation_list.h:34, from ../libs/ardour/ardour/midi_model.h:37, from ../gtk2_ardour/transform_dialog.h:30, from ../gtk2_ardour/transform_dialog.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ 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 ../gtk2_ardour/transform_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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/box.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/transform_dialog.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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from ../gtk2_ardour/transform_dialog.h:25: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/transform_dialog.h:28: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../gtk2_ardour/transform_dialog.h:31: In copy constructor 'ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)', inlined from 'ARDOUR::Transform::Operation::Operation(Operator, const ARDOUR::Transform::Value&)' at ../libs/ardour/ardour/transform.h:113:58, inlined from 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)' at ../gtk2_ardour/transform_dialog.cc:259:17: ../libs/ardour/ardour/transform.h:71:16: warning: '.ARDOUR::Transform::Value::prop' may be used uninitialized [-Wmaybe-uninitialized] 71 | struct Value { | ^~~~~ ../gtk2_ardour/transform_dialog.cc: In member function 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)': ../gtk2_ardour/transform_dialog.cc:259:77: note: '' declared here 259 | ops.push_back(Operation(Operation::PUSH, Value(Value::RANDOM))); | ^ In copy constructor 'ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)', inlined from 'ARDOUR::Transform::Operation::Operation(Operator, const ARDOUR::Transform::Value&)' at ../libs/ardour/ardour/transform.h:113:58, inlined from 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)' at ../gtk2_ardour/transform_dialog.cc:260:17: ../libs/ardour/ardour/transform.h:71:16: warning: '.ARDOUR::Transform::Value::prop' may be used uninitialized [-Wmaybe-uninitialized] 71 | struct Value { | ^~~~~ ../gtk2_ardour/transform_dialog.cc: In member function 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)': ../gtk2_ardour/transform_dialog.cc:260:69: note: '' declared here 260 | ops.push_back(Operation(Operation::PUSH, Value(range))); | ^ In copy constructor 'ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)', inlined from 'ARDOUR::Transform::Operation::Operation(Operator, const ARDOUR::Transform::Value&)' at ../libs/ardour/ardour/transform.h:113:58, inlined from 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)' at ../gtk2_ardour/transform_dialog.cc:261:17: ../libs/ardour/ardour/transform.h:71:16: warning: '.ARDOUR::Transform::Value::prop' may be used uninitialized [-Wmaybe-uninitialized] 71 | struct Value { | ^~~~~ ../gtk2_ardour/transform_dialog.cc: In member function 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)': ../gtk2_ardour/transform_dialog.cc:261:56: note: '' declared here 261 | ops.push_back(Operation(Operation::MULT)); | ^ In copy constructor 'ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)', inlined from 'ARDOUR::Transform::Operation::Operation(Operator, const ARDOUR::Transform::Value&)' at ../libs/ardour/ardour/transform.h:113:58, inlined from 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)' at ../gtk2_ardour/transform_dialog.cc:262:17: ../libs/ardour/ardour/transform.h:71:16: warning: '.ARDOUR::Transform::Value::prop' may be used uninitialized [-Wmaybe-uninitialized] 71 | struct Value { | ^~~~~ ../gtk2_ardour/transform_dialog.cc: In member function 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)': ../gtk2_ardour/transform_dialog.cc:262:67: note: '' declared here 262 | ops.push_back(Operation(Operation::PUSH, Value(min))); | ^ In copy constructor 'ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)', inlined from 'ARDOUR::Transform::Operation::Operation(Operator, const ARDOUR::Transform::Value&)' at ../libs/ardour/ardour/transform.h:113:58, inlined from 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)' at ../gtk2_ardour/transform_dialog.cc:263:17: ../libs/ardour/ardour/transform.h:71:16: warning: '.ARDOUR::Transform::Value::prop' may be used uninitialized [-Wmaybe-uninitialized] 71 | struct Value { | ^~~~~ ../gtk2_ardour/transform_dialog.cc: In member function 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)': ../gtk2_ardour/transform_dialog.cc:263:55: note: '' declared here 263 | ops.push_back(Operation(Operation::ADD)); | ^ In copy constructor 'ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)', inlined from 'ARDOUR::Transform::Operation::Operation(Operator, const ARDOUR::Transform::Value&)' at ../libs/ardour/ardour/transform.h:113:58, inlined from 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)' at ../gtk2_ardour/transform_dialog.cc:274:17: ../libs/ardour/ardour/transform.h:71:16: warning: '.ARDOUR::Transform::Value::prop' may be used uninitialized [-Wmaybe-uninitialized] 71 | struct Value { | ^~~~~ ../gtk2_ardour/transform_dialog.cc: In member function 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)': ../gtk2_ardour/transform_dialog.cc:274:76: note: '' declared here 274 | ops.push_back(Operation(Operation::PUSH, Value(Value::INDEX))); | ^ In copy constructor 'ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)', inlined from 'ARDOUR::Transform::Operation::Operation(Operator, const ARDOUR::Transform::Value&)' at ../libs/ardour/ardour/transform.h:113:58, inlined from 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)' at ../gtk2_ardour/transform_dialog.cc:275:17: ../libs/ardour/ardour/transform.h:71:16: warning: '.ARDOUR::Transform::Value::prop' may be used uninitialized [-Wmaybe-uninitialized] 71 | struct Value { | ^~~~~ ../gtk2_ardour/transform_dialog.cc: In member function 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)': ../gtk2_ardour/transform_dialog.cc:275:68: note: '' declared here 275 | ops.push_back(Operation(Operation::PUSH, Value(rise))); | ^ In copy constructor 'ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)', inlined from 'ARDOUR::Transform::Operation::Operation(Operator, const ARDOUR::Transform::Value&)' at ../libs/ardour/ardour/transform.h:113:58, inlined from 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)' at ../gtk2_ardour/transform_dialog.cc:276:17: ../libs/ardour/ardour/transform.h:71:16: warning: '.ARDOUR::Transform::Value::prop' may be used uninitialized [-Wmaybe-uninitialized] 71 | struct Value { | ^~~~~ ../gtk2_ardour/transform_dialog.cc: In member function 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)': ../gtk2_ardour/transform_dialog.cc:276:56: note: '' declared here 276 | ops.push_back(Operation(Operation::MULT)); | ^ In copy constructor 'ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)', inlined from 'ARDOUR::Transform::Operation::Operation(Operator, const ARDOUR::Transform::Value&)' at ../libs/ardour/ardour/transform.h:113:58, inlined from 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)' at ../gtk2_ardour/transform_dialog.cc:277:17: ../libs/ardour/ardour/transform.h:71:16: warning: '.ARDOUR::Transform::Value::prop' may be used uninitialized [-Wmaybe-uninitialized] 71 | struct Value { | ^~~~~ ../gtk2_ardour/transform_dialog.cc: In member function 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)': ../gtk2_ardour/transform_dialog.cc:277:78: note: '' declared here 277 | ops.push_back(Operation(Operation::PUSH, Value(Value::N_NOTES))); | ^ In copy constructor 'ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)', inlined from 'ARDOUR::Transform::Operation::Operation(Operator, const ARDOUR::Transform::Value&)' at ../libs/ardour/ardour/transform.h:113:58, inlined from 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)' at ../gtk2_ardour/transform_dialog.cc:278:17: ../libs/ardour/ardour/transform.h:71:16: warning: '.ARDOUR::Transform::Value::prop' may be used uninitialized [-Wmaybe-uninitialized] 71 | struct Value { | ^~~~~ ../gtk2_ardour/transform_dialog.cc: In member function 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)': ../gtk2_ardour/transform_dialog.cc:278:65: note: '' declared here 278 | ops.push_back(Operation(Operation::PUSH, Value(1))); | ^ In copy constructor 'ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)', inlined from 'ARDOUR::Transform::Operation::Operation(Operator, const ARDOUR::Transform::Value&)' at ../libs/ardour/ardour/transform.h:113:58, inlined from 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)' at ../gtk2_ardour/transform_dialog.cc:279:17: ../libs/ardour/ardour/transform.h:71:16: warning: '.ARDOUR::Transform::Value::prop' may be used uninitialized [-Wmaybe-uninitialized] 71 | struct Value { | ^~~~~ ../gtk2_ardour/transform_dialog.cc: In member function 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)': ../gtk2_ardour/transform_dialog.cc:279:55: note: '' declared here 279 | ops.push_back(Operation(Operation::SUB)); | ^ In copy constructor 'ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)', inlined from 'ARDOUR::Transform::Operation::Operation(Operator, const ARDOUR::Transform::Value&)' at ../libs/ardour/ardour/transform.h:113:58, inlined from 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)' at ../gtk2_ardour/transform_dialog.cc:280:17: ../libs/ardour/ardour/transform.h:71:16: warning: '.ARDOUR::Transform::Value::prop' may be used uninitialized [-Wmaybe-uninitialized] 71 | struct Value { | ^~~~~ ../gtk2_ardour/transform_dialog.cc: In member function 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)': ../gtk2_ardour/transform_dialog.cc:280:55: note: '' declared here 280 | ops.push_back(Operation(Operation::DIV)); | ^ In copy constructor 'ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)', inlined from 'ARDOUR::Transform::Operation::Operation(Operator, const ARDOUR::Transform::Value&)' at ../libs/ardour/ardour/transform.h:113:58, inlined from 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)' at ../gtk2_ardour/transform_dialog.cc:281:17: ../libs/ardour/ardour/transform.h:71:16: warning: '.ARDOUR::Transform::Value::prop' may be used uninitialized [-Wmaybe-uninitialized] 71 | struct Value { | ^~~~~ ../gtk2_ardour/transform_dialog.cc: In member function 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)': ../gtk2_ardour/transform_dialog.cc:281:69: note: '' declared here 281 | ops.push_back(Operation(Operation::PUSH, Value(first))); | ^ In copy constructor 'ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)', inlined from 'ARDOUR::Transform::Operation::Operation(Operator, const ARDOUR::Transform::Value&)' at ../libs/ardour/ardour/transform.h:113:58, inlined from 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)' at ../gtk2_ardour/transform_dialog.cc:282:17: ../libs/ardour/ardour/transform.h:71:16: warning: '.ARDOUR::Transform::Value::prop' may be used uninitialized [-Wmaybe-uninitialized] 71 | struct Value { | ^~~~~ ../gtk2_ardour/transform_dialog.cc: In member function 'void TransformDialog::ValueChooser::get(std::__cxx11::list&)': ../gtk2_ardour/transform_dialog.cc:282:55: note: '' declared here 282 | ops.push_back(Operation(Operation::ADD)); | ^ In copy constructor 'ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)', inlined from 'ARDOUR::Transform::Operation::Operation(Operator, const ARDOUR::Transform::Value&)' at ../libs/ardour/ardour/transform.h:113:58, inlined from 'void TransformDialog::OperationChooser::get(std::__cxx11::list&)' at ../gtk2_ardour/transform_dialog.cc:333:16: ../libs/ardour/ardour/transform.h:71:16: warning: '.ARDOUR::Transform::Value::prop' is used uninitialized [-Wuninitialized] 71 | struct Value { | ^~~~~ ../gtk2_ardour/transform_dialog.cc: In member function 'void TransformDialog::OperationChooser::get(std::__cxx11::list&)': ../gtk2_ardour/transform_dialog.cc:333:61: note: '' declared here 333 | ops.push_back(Operation((*o)[model.operator_cols.op])); | ^ [1084/1170] Compiling gtk2_ardour/editor_tempodisplay.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/parameter_descriptor.h:24, from ../gtk2_ardour/ghostregion.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/route_time_axis.h:46, from ../gtk2_ardour/midi_streamview.h:33, from ../gtk2_ardour/ghostregion.cc:40: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/widgets/widgets/ardour_button.h:26, from ../gtk2_ardour/automation_time_axis.h:40, from ../gtk2_ardour/ghostregion.cc:38: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/pbd/integer_division.h:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../libs/evoral/evoral/Note.h:26, from ../gtk2_ardour/ghostregion.cc:27: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from ../gtk2_ardour/time_axis_view.h:39, from ../gtk2_ardour/automation_time_axis.h:43: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../gtk2_ardour/automation_time_axis.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1085/1170] Compiling gtk2_ardour/track_selection.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../gtk2_ardour/recorder_ui.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/io_plug.h:31, from ../gtk2_ardour/recorder_ui.cc:34: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/recorder_ui.cc:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/recorder_ui.cc:46: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/recorder_ui.cc:55: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26, from ../gtk2_ardour/recorder_ui.cc:33: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1086/1170] Compiling gtk2_ardour/port_group.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/interthread_info.h:25, from ../libs/ardour/ardour/audio_track.h:25, from ../gtk2_ardour/route_list_base.cc:33: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_list_base.cc:38: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/route_list_base.cc:44: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/pbd/integer_division.h:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/route_list_base.cc:49: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1087/1170] Compiling gtk2_ardour/editor_mixer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/interthread_info.h:25, from ../libs/ardour/ardour/import_status.h:29, from ../gtk2_ardour/editor.h:58, from ../gtk2_ardour/cursor_context.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/editor.h:48: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/cursor_context.cc:19: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1088/1170] Compiling gtk2_ardour/sys_ex.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../gtk2_ardour/main_clock.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/main_clock.cc:26: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../gtk2_ardour/actions.h:27, from ../gtk2_ardour/main_clock.cc:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/ardour/ardour/audioengine.h:38: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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/tabbable.h:26, from ../gtk2_ardour/public_editor.h:61, from ../gtk2_ardour/main_clock.cc:31: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1089/1170] Compiling gtk2_ardour/export_filename_selector.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer_set.h:34, from ../libs/ardour/ardour/plugin.h:33, from ../gtk2_ardour/new_plugin_preset_dialog.h:23, from ../gtk2_ardour/new_plugin_preset_dialog.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/new_plugin_preset_dialog.cc:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from ../gtk2_ardour/new_plugin_preset_dialog.h:21: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1090/1170] Compiling gtk2_ardour/sfdb_freesound_mootcher.cc In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from /usr/include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/visibility_group.cc:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/menu.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/visibility_group.cc:23: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [1091/1170] Compiling gtk2_ardour/mono_panner_editor.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/interthread_info.h:25, from ../libs/ardour/ardour/audio_track.h:25, from ../gtk2_ardour/editor_drag.cc:42: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/editor_drag.cc:51: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../gtk2_ardour/editor_drag.cc:1645:2: warning: #warning paul fix this code [-Wcpp] 1645 | #warning paul fix this code | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/editor_drag.cc:38: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/editor_drag.cc:35: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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 ../gtk2_ardour/editor_drag.cc:34: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/editor_drag.cc:40: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/editor_drag.cc:57: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/editor_drag.cc: In member function 'virtual void RegionMoveDrag::motion(GdkEvent*, bool)': ../gtk2_ardour/editor_drag.cc:1557:82: warning: 'new' of type 'AudioRegionView' with extended alignment 16 [-Waligned-new=] 1557 | nrv = new AudioRegionView (*arv, audioregion_copy); | ^ ../gtk2_ardour/editor_drag.cc:1557:82: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_drag.cc:1557:82: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_drag.cc:1560:120: warning: 'new' of type 'MidiRegionView' with extended alignment 16 [-Waligned-new=] 1560 | nrv = new MidiRegionView (*mrv, midiregion_copy); | ^ ../gtk2_ardour/editor_drag.cc:1560:120: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_drag.cc:1560:120: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_drag.cc: In member function 'virtual void MeterMarkerDrag::motion(GdkEvent*, bool)': ../gtk2_ardour/editor_drag.cc:3071:38: warning: 'new' of type 'MeterMarker' with extended alignment 16 [-Waligned-new=] 3071 | _marker->meter ()); | ^ ../gtk2_ardour/editor_drag.cc:3071:38: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_drag.cc:3071:38: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_drag.cc: In constructor 'MarkerDrag::CopiedLocationMarkerInfo::CopiedLocationMarkerInfo(ARDOUR::Location*, ArdourMarker*)': ../gtk2_ardour/editor_drag.cc:4343:36: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 4343 | location = new Location (*l); | ^ ../gtk2_ardour/editor_drag.cc:4343:36: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_drag.cc:4343:36: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_drag.cc: In constructor 'SelectionMarkerDrag::SelectionMarkerDrag(Editor*, ArdourCanvas::Item*)': ../gtk2_ardour/editor_drag.cc:5839:14: warning: unused variable 'ok' [-Wunused-variable] 5839 | bool ok = _editor->get_selection_extents (_start_at_start, _end_at_start); | ^~ ../gtk2_ardour/editor_drag.cc: In member function 'virtual void RangeMarkerBarDrag::start_grab(GdkEvent*, Gdk::Cursor*)': ../gtk2_ardour/editor_drag.cc:5929:76: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 5929 | _editor->temp_location = new Location (*_editor->session ()); | ^ ../gtk2_ardour/editor_drag.cc:5929:76: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_drag.cc:5929:76: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_drag.cc: In member function 'virtual void RangeMarkerBarDrag::finished(GdkEvent*, bool)': ../gtk2_ardour/editor_drag.cc:6053:160: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 6053 | newloc = new Location (*_editor->session (), _editor->temp_location->start (), _editor->temp_location->end (), rangename, flags); | ^ ../gtk2_ardour/editor_drag.cc:6053:160: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_drag.cc:6053:160: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'MarkerDrag::MarkerDrag(Editor*, ArdourCanvas::Item*)' at ../gtk2_ardour/editor_drag.cc:4329:20: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'MarkerDrag::MarkerDrag(Editor*, ArdourCanvas::Item*)' at ../gtk2_ardour/editor_drag.cc:4331:20: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1092/1170] Compiling gtk2_ardour/tempo_curve.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../gtk2_ardour/route_params_ui.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/route_params_ui.cc:31: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/route_params_ui.cc:27: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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 ../gtk2_ardour/route_params_ui.cc:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/route_params_ui.cc:40: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/route_params_ui.cc:43: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26, from ../gtk2_ardour/route_params_ui.cc:30: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1093/1170] Compiling gtk2_ardour/bundle_env_linux.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/ControlList.h:37, from ../libs/ardour/ardour/automation_list.h:34, from ../gtk2_ardour/automation_line.h:40, from ../gtk2_ardour/control_point_dialog.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/control_point_dialog.cc:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from ../gtk2_ardour/control_point_dialog.h:21, from ../gtk2_ardour/control_point_dialog.cc:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1094/1170] Compiling gtk2_ardour/trigger_route_list.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/auditioner.h:32, from ../gtk2_ardour/plugin_ui.cc:49: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/auditioner.h:33: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/plugin_ui.cc:39: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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 ../gtk2_ardour/plugin_ui.cc:37: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/plugin_ui.cc:44: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/ardour_spinner.h:26, from ../gtk2_ardour/plugin_ui.h:59, from ../gtk2_ardour/lv2_plugin_ui.h:39, from ../gtk2_ardour/plugin_ui.cc:55: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1095/1170] Compiling gtk2_ardour/route_processor_selection.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../gtk2_ardour/startup_fsm.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/startup_fsm.cc:38: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from ../gtk2_ardour/startup_fsm.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/dialog.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/startup_fsm.cc:24: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67, from ../gtk2_ardour/startup_fsm.cc:47: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/plugin_scan_dialog.h:25, from ../gtk2_ardour/startup_fsm.cc:52: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1096/1170] Compiling gtk2_ardour/ardour_http.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/session_archive_dialog.h:29, from ../gtk2_ardour/session_archive_dialog.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/session_archive_dialog.cc:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/session_archive_dialog.cc:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/session_archive_dialog.h:26: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1097/1170] Compiling gtk2_ardour/transport_masters_dialog.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/splash.cc:28: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/splash.cc:31: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/ardour/ardour/ardour.h:34: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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 ../gtk2_ardour/splash.cc:26: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [1098/1170] Compiling gtk2_ardour/luawindow.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/element_importer.h:30, from ../libs/ardour/ardour/audio_region_importer.h:31, from ../gtk2_ardour/session_import_dialog.cc:28: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ 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/messagedialog.h:31, from ../gtk2_ardour/session_import_dialog.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/messagedialog.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/session_import_dialog.cc:24: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/session_import_dialog.cc:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1099/1170] Compiling gtk2_ardour/audio_region_editor.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/interthread_info.h:25, from ../libs/ardour/ardour/audio_track.h:25, from ../gtk2_ardour/export_channel_selector.cc:34: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/export_channel_selector.cc:40: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from /usr/include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/export_channel_selector.cc:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/menu.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:31, from ../gtk2_ardour/export_channel_selector.h:40, from ../gtk2_ardour/export_channel_selector.cc:43: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:29, from ../gtk2_ardour/export_channel_selector.h:45: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37, from ../gtk2_ardour/export_channel_selector.h:47: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1100/1170] Compiling gtk2_ardour/editor_audio_import.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/ardour_ui.h:76, from ../gtk2_ardour/keyboard.cc:34: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/ardour_ui.h:54: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/keyboard.cc:27: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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 ../gtk2_ardour/keyboard.cc:26: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1101/1170] Compiling gtk2_ardour/editor_audiotrack.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/source.h:37, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audiofilesource.h:28, from ../gtk2_ardour/export_report.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/auditioner.h:33, from ../gtk2_ardour/export_report.cc:34: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from ../gtk2_ardour/export_report.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38, from /usr/include/gtkmm-2.4/gtkmm/misc.h:31, from /usr/include/gtkmm-2.4/gtkmm/label.h:30, from ../gtk2_ardour/export_report.cc:23: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/export_report.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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ ../gtk2_ardour/export_report.cc: In member function 'void ExportReport::init(const ARDOUR::AnalysisResults&, bool)': ../gtk2_ardour/export_report.cc:173:112: warning: 'new' of type 'AudioClock' with extended alignment 16 [-Waligned-new=] 173 | clock = manage (new AudioClock ("sfboxLengthClock", true, "", false, false, true, false)); | ^ ../gtk2_ardour/export_report.cc:173:112: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/export_report.cc:173:112: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/export_report.cc:181:115: warning: 'new' of type 'AudioClock' with extended alignment 16 [-Waligned-new=] 181 | clock = manage (new AudioClock ("sfboxTimecodeClock", true, "", false, false, false, false)); | ^ ../gtk2_ardour/export_report.cc:181:115: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/export_report.cc:181:115: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/export_report.cc: In member function 'void ExportReport::audition(std::string, unsigned int, int)': ../gtk2_ardour/export_report.cc:938:118: warning: 'new' of type 'ARDOUR::SrcFileSource' with extended alignment 16 [-Waligned-new=] 938 | std::shared_ptr sfs (new SrcFileSource(*_session, afs, ARDOUR::SrcGood)); | ^ ../gtk2_ardour/export_report.cc:938:118: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/export_report.cc:938:118: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/pbd/pbd/properties.h:481, from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38: ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timepos_t]': ../gtk2_ardour/export_report.cc:961:12: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 32 | return insert (value_type (pid.property_id, new Property (pid, (T)v))).second; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timepos_t]': ../gtk2_ardour/export_report.cc:962:12: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/class.h:27: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void ExportReport::init(const ARDOUR::AnalysisResults&, bool)' at ../gtk2_ardour/export_report.cc:84:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void ExportReport::init(const ARDOUR::AnalysisResults&, bool)' at ../gtk2_ardour/export_report.cc:85:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1102/1170] Compiling gtk2_ardour/vst3_plugin_ui.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/port_matrix_grid.h:26, from ../gtk2_ardour/port_matrix_grid.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/keyboard.h:32, from ../gtk2_ardour/port_matrix_grid.cc:27: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/port_matrix_component.h:25, from ../gtk2_ardour/port_matrix_grid.h:27: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/ardour/ardour/bundle.h:29, from ../gtk2_ardour/port_matrix_grid.cc:23: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.h:39, from ../gtk2_ardour/automation_time_axis.h:43, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1103/1170] Compiling gtk2_ardour/editor.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../gtk2_ardour/io_plugin_window.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/io_plug.h:31, from ../gtk2_ardour/io_plugin_window.cc:26: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/frame.h:32, from ../gtk2_ardour/io_plugin_window.cc:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/frame.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/io_plugin_window.cc:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../gtk2_ardour/level_meter.h:41, from ../gtk2_ardour/monitor_section.h:38, from ../gtk2_ardour/mixer_ui.h:60, from ../gtk2_ardour/io_plugin_window.cc:42: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/io_plugin_window.cc: In member function 'void IOPluginWindow::PluginBox::drag_data_received(const Glib::RefPtr&, int, int, const Gtk::SelectionData&, guint, guint)': ../gtk2_ardour/io_plugin_window.cc:229:27: warning: cast from 'const guchar*' {aka 'const unsigned char*'} to 'const Gtkmm2ext::DnDTreeView >*' increases required alignment of target type [-Wcast-align] 229 | auto tv = reinterpret_cast*> (data.get_data ()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/io_plugin_window.cc:243:27: warning: cast from 'const guchar*' {aka 'const unsigned char*'} to 'const Gtkmm2ext::DnDTreeView >*' increases required alignment of target type [-Wcast-align] 243 | auto tv = reinterpret_cast*> (data.get_data ()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io_plug.h:27: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1104/1170] Compiling gtk2_ardour/plugin_display.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/auditioner.h:32, from ../gtk2_ardour/sfdb_ui.cc:68: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/auditioner.h:33: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/sfdb_ui.cc:48: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/fileutils.h:27, from ../gtk2_ardour/sfdb_ui.cc:46: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../gtk2_ardour/sfdb_ui.cc:44: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/sfdb_ui.cc:50: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/sfdb_ui.cc:63: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/sfdb_ui.cc:80: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/sfdb_freesound_mootcher.h:46, from ../gtk2_ardour/sfdb_ui.cc:91: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/sfdb_ui.cc: In member function 'void SoundFileBox::audition()': ../gtk2_ardour/sfdb_ui.cc:562:123: warning: 'new' of type 'ARDOUR::SrcFileSource' with extended alignment 16 [-Waligned-new=] 562 | std::shared_ptr sfs (new SrcFileSource(*_session, afs, _src_quality)); | ^ ../gtk2_ardour/sfdb_ui.cc:562:123: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/sfdb_ui.cc:562:123: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/pbd/pbd/properties.h:481, from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timepos_t]': ../gtk2_ardour/sfdb_ui.cc:537:13: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 32 | return insert (value_type (pid.property_id, new Property (pid, (T)v))).second; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timepos_t]': ../gtk2_ardour/sfdb_ui.cc:538:13: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In function 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timepos_t]': ../libs/pbd/pbd/property_list_impl.h:30:1: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 30 | PropertyList::add (PropertyDescriptor pid, const V& v) { | ^~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h: In function 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timepos_t]': ../libs/pbd/pbd/property_list_impl.h:30:1: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 ../gtk2_ardour/sfdb_ui.cc: In member function 'void SoundFileBox::audition()': ../gtk2_ardour/sfdb_ui.cc:537:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 537 | plist.add (ARDOUR::Properties::start, timepos_t (Temporal::Beats())); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/sfdb_ui.cc:538:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 538 | plist.add (ARDOUR::Properties::length, ms->length()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/sfdb_ui.cc:586:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 586 | plist.add (ARDOUR::Properties::start, timepos_t (0)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/sfdb_ui.cc:587:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 587 | plist.add (ARDOUR::Properties::length, srclist[0]->length()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1105/1170] Compiling gtk2_ardour/midi_tracer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioplaylist.h:28, from ../gtk2_ardour/editor_mouse.cc:49: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/editor_mouse.cc:56: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30, from ../gtk2_ardour/editor_mouse.cc:44: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/editor_mouse.cc:38: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/editor_mouse.cc:45: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/editor_mouse.cc:62: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/editor_mouse.cc: In member function 'bool Editor::button_press_handler_1(ArdourCanvas::Item*, GdkEvent*, ItemType)': ../gtk2_ardour/editor_mouse.cc:774:75: warning: 'new' of type 'CursorDrag' with extended alignment 16 [-Waligned-new=] 774 | _drags->set (new CursorDrag (this, *_playhead_cursor, true), event); | ^ ../gtk2_ardour/editor_mouse.cc:774:75: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:774:75: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:783:101: warning: 'new' of type 'RegionMarkerDrag' with extended alignment 16 [-Waligned-new=] 783 | _drags->set (new RegionMarkerDrag (this, marker->region_view(), item), event); | ^ ../gtk2_ardour/editor_mouse.cc:783:101: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:783:101: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:785:72: warning: 'new' of type 'MarkerDrag' with extended alignment 16 [-Waligned-new=] 785 | _drags->set (new MarkerDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:785:72: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:785:72: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:792:66: warning: 'new' of type 'TempoEndDrag' with extended alignment 16 [-Waligned-new=] 792 | _drags->set (new TempoEndDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:792:66: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:792:66: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:794:69: warning: 'new' of type 'TempoMarkerDrag' with extended alignment 16 [-Waligned-new=] 794 | _drags->set (new TempoMarkerDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:794:69: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:794:69: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:800:59: warning: 'new' of type 'BBTMarkerDrag' with extended alignment 16 [-Waligned-new=] 800 | _drags->set (new BBTMarkerDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:800:59: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:800:59: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:804:65: warning: 'new' of type 'SelectionMarkerDrag' with extended alignment 16 [-Waligned-new=] 804 | _drags->set (new SelectionMarkerDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:804:65: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:804:65: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:813:33: warning: 'new' of type 'MeterMarkerDrag' with extended alignment 16 [-Waligned-new=] 813 | ), | ^ ../gtk2_ardour/editor_mouse.cc:813:33: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:813:33: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:819:63: warning: 'new' of type 'VideoTimeLineDrag' with extended alignment 16 [-Waligned-new=] 819 | _drags->set (new VideoTimeLineDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:819:63: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:819:63: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:831:84: warning: 'new' of type 'CursorDrag' with extended alignment 16 [-Waligned-new=] 831 | _drags->set (new CursorDrag (this, *_playhead_cursor, false), event); | ^ ../gtk2_ardour/editor_mouse.cc:831:84: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:831:84: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:833:68: warning: 'new' of type 'TempoCurveDrag' with extended alignment 16 [-Waligned-new=] 833 | _drags->set (new TempoCurveDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:833:68: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:833:68: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:841:84: warning: 'new' of type 'CursorDrag' with extended alignment 16 [-Waligned-new=] 841 | _drags->set (new CursorDrag (this, *_playhead_cursor, false), event); | ^ ../gtk2_ardour/editor_mouse.cc:841:84: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:841:84: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:848:84: warning: 'new' of type 'CursorDrag' with extended alignment 16 [-Waligned-new=] 848 | _drags->set (new CursorDrag (this, *_playhead_cursor, false), event); | ^ ../gtk2_ardour/editor_mouse.cc:848:84: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:848:84: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:858:84: warning: 'new' of type 'CursorDrag' with extended alignment 16 [-Waligned-new=] 858 | _drags->set (new CursorDrag (this, *_playhead_cursor, false), event); | ^ ../gtk2_ardour/editor_mouse.cc:858:84: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:858:84: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:864:110: warning: 'new' of type 'RangeMarkerBarDrag' with extended alignment 16 [-Waligned-new=] 864 | _drags->set (new RangeMarkerBarDrag (this, item, RangeMarkerBarDrag::CreateSkipMarker), event); | ^ ../gtk2_ardour/editor_mouse.cc:864:110: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:864:110: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:866:111: warning: 'new' of type 'RangeMarkerBarDrag' with extended alignment 16 [-Waligned-new=] 866 | _drags->set (new RangeMarkerBarDrag (this, item, RangeMarkerBarDrag::CreateRangeMarker), event); | ^ ../gtk2_ardour/editor_mouse.cc:866:111: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:866:111: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:868:84: warning: 'new' of type 'CursorDrag' with extended alignment 16 [-Waligned-new=] 868 | _drags->set (new CursorDrag (this, *_playhead_cursor, false), event); | ^ ../gtk2_ardour/editor_mouse.cc:868:84: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:868:84: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:875:84: warning: 'new' of type 'CursorDrag' with extended alignment 16 [-Waligned-new=] 875 | _drags->set (new CursorDrag (this, *_playhead_cursor, false), event); | ^ ../gtk2_ardour/editor_mouse.cc:875:84: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:875:84: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:877:108: warning: 'new' of type 'RangeMarkerBarDrag' with extended alignment 16 [-Waligned-new=] 877 | _drags->set (new RangeMarkerBarDrag (this, item, RangeMarkerBarDrag::CreateCDMarker), event); | ^ ../gtk2_ardour/editor_mouse.cc:877:108: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:877:108: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:884:84: warning: 'new' of type 'CursorDrag' with extended alignment 16 [-Waligned-new=] 884 | _drags->set (new CursorDrag (this, *_playhead_cursor, false), event); | ^ ../gtk2_ardour/editor_mouse.cc:884:84: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:884:84: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:893:84: warning: 'new' of type 'CursorDrag' with extended alignment 16 [-Waligned-new=] 893 | _drags->set (new CursorDrag (this, *_playhead_cursor, false), event); | ^ ../gtk2_ardour/editor_mouse.cc:893:84: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:893:84: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:895:115: warning: 'new' of type 'RangeMarkerBarDrag' with extended alignment 16 [-Waligned-new=] 895 | _drags->set (new RangeMarkerBarDrag (this, item, RangeMarkerBarDrag::CreateTransportMarker), event); | ^ ../gtk2_ardour/editor_mouse.cc:895:115: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:895:115: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:912:102: warning: 'new' of type 'SelectionDrag' with extended alignment 16 [-Waligned-new=] 912 | _drags->set (new SelectionDrag (this, item, SelectionDrag::SelectionStartTrim), event); | ^ ../gtk2_ardour/editor_mouse.cc:912:102: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:912:102: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:914:100: warning: 'new' of type 'SelectionDrag' with extended alignment 16 [-Waligned-new=] 914 | _drags->set (new SelectionDrag (this, item, SelectionDrag::SelectionEndTrim), event); | ^ ../gtk2_ardour/editor_mouse.cc:914:100: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:914:100: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:938:102: warning: 'new' of type 'SelectionDrag' with extended alignment 16 [-Waligned-new=] 938 | _drags->set (new SelectionDrag (this, item, SelectionDrag::SelectionStartTrim), event); | ^ ../gtk2_ardour/editor_mouse.cc:938:102: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:938:102: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:942:100: warning: 'new' of type 'SelectionDrag' with extended alignment 16 [-Waligned-new=] 942 | _drags->set (new SelectionDrag (this, item, SelectionDrag::SelectionEndTrim), event); | ^ ../gtk2_ardour/editor_mouse.cc:942:100: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:942:100: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:951:105: warning: 'new' of type 'SelectionDrag' with extended alignment 16 [-Waligned-new=] 951 | _drags->set (new SelectionDrag (this, item, SelectionDrag::SelectionMove), event); | ^ ../gtk2_ardour/editor_mouse.cc:951:105: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:951:105: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:954:107: warning: 'new' of type 'SelectionDrag' with extended alignment 16 [-Waligned-new=] 954 | _drags->set (new SelectionDrag (this, item, SelectionDrag::CreateSelection), event); | ^ ../gtk2_ardour/editor_mouse.cc:954:107: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:954:107: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:960:107: warning: 'new' of type 'SelectionDrag' with extended alignment 16 [-Waligned-new=] 960 | _drags->set (new SelectionDrag (this, item, SelectionDrag::SelectionExtend), event); | ^ ../gtk2_ardour/editor_mouse.cc:960:107: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:960:107: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:962:107: warning: 'new' of type 'SelectionDrag' with extended alignment 16 [-Waligned-new=] 962 | _drags->set (new SelectionDrag (this, item, SelectionDrag::CreateSelection), event); | ^ ../gtk2_ardour/editor_mouse.cc:962:107: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:962:107: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:969:170: warning: 'new' of type 'TrimDrag' with extended alignment 16 [-Waligned-new=] 969 | _drags->set (new TrimDrag (this, item, clicked_regionview, selection->regions.by_layer(), drag_time_domain (clicked_regionview->region())), event); | ^ ../gtk2_ardour/editor_mouse.cc:969:170: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:969:170: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:976:107: warning: 'new' of type 'SelectionDrag' with extended alignment 16 [-Waligned-new=] 976 | _drags->set (new SelectionDrag (this, item, SelectionDrag::SelectionExtend), event); | ^ ../gtk2_ardour/editor_mouse.cc:976:107: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:976:107: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:978:107: warning: 'new' of type 'SelectionDrag' with extended alignment 16 [-Waligned-new=] 978 | _drags->set (new SelectionDrag (this, item, SelectionDrag::CreateSelection), event); | ^ ../gtk2_ardour/editor_mouse.cc:978:107: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:978:107: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:996:96: warning: 'new' of type 'RegionCutDrag' with extended alignment 16 [-Waligned-new=] 996 | _drags->set (new RegionCutDrag (this, item, canvas_event_sample (event)), event, get_canvas_cursor()); | ^ ../gtk2_ardour/editor_mouse.cc:996:96: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:996:96: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1010:84: warning: 'new' of type 'NoteResizeDrag' with extended alignment 16 [-Waligned-new=] 1010 | _drags->set (new NoteResizeDrag (this, item), event, get_canvas_cursor()); | ^ ../gtk2_ardour/editor_mouse.cc:1010:84: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1010:84: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1012:78: warning: 'new' of type 'NoteDrag' with extended alignment 16 [-Waligned-new=] 1012 | _drags->set (new NoteDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:1012:78: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1012:78: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1018:62: warning: 'new' of type 'LineDrag' with extended alignment 16 [-Waligned-new=] 1018 | _drags->set (new LineDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:1018:62: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1018:62: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1023:70: warning: 'new' of type 'ControlPointDrag' with extended alignment 16 [-Waligned-new=] 1023 | _drags->set (new ControlPointDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:1023:70: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1023:70: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1028:62: warning: 'new' of type 'LineDrag' with extended alignment 16 [-Waligned-new=] 1028 | _drags->set (new LineDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:1028:62: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1028:62: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1038:80: warning: 'new' of type 'EditorRubberbandSelectDrag' with extended alignment 16 [-Waligned-new=] 1038 | _drags->set (new EditorRubberbandSelectDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:1038:80: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1038:80: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1045:88: warning: 'new' of type 'EditorRubberbandSelectDrag' with extended alignment 16 [-Waligned-new=] 1045 | _drags->set (new EditorRubberbandSelectDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:1045:88: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1045:88: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1059:80: warning: 'new' of type 'EditorRubberbandSelectDrag' with extended alignment 16 [-Waligned-new=] 1059 | _drags->set (new EditorRubberbandSelectDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:1059:80: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1059:80: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1068:129: warning: 'new' of type 'FadeInDrag' with extended alignment 16 [-Waligned-new=] 1068 | _drags->set (new FadeInDrag (this, item, rv, selection->regions, drag_time_domain (rv->region())), event, _cursors->fade_in); | ^ ../gtk2_ardour/editor_mouse.cc:1068:129: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1068:129: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1076:131: warning: 'new' of type 'FadeOutDrag' with extended alignment 16 [-Waligned-new=] 1076 | _drags->set (new FadeOutDrag (this, item, rv, selection->regions, drag_time_domain (rv->region())), event, _cursors->fade_out); | ^ ../gtk2_ardour/editor_mouse.cc:1076:131: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1076:131: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1099:77: warning: 'new' of type 'FeatureLineDrag' with extended alignment 16 [-Waligned-new=] 1099 | _drags->set (new FeatureLineDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:1099:77: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1099:77: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1120:200: warning: 'new' of type 'RegionSlipContentsDrag' with extended alignment 16 [-Waligned-new=] 1120 | _drags->add (new RegionSlipContentsDrag (this, item, clicked_regionview, selection->regions.by_layer(), drag_time_domain (clicked_regionview->region()))); | ^ ../gtk2_ardour/editor_mouse.cc:1120:200: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1120:200: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1139:185: warning: 'new' of type 'TrimDrag' with extended alignment 16 [-Waligned-new=] 1139 | _drags->set (new TrimDrag (this, item, clicked_regionview, selection->regions.by_layer(), drag_time_domain (clicked_regionview->region()), false), event); | ^ ../gtk2_ardour/editor_mouse.cc:1139:185: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1139:185: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1147:184: warning: 'new' of type 'TrimDrag' with extended alignment 16 [-Waligned-new=] 1147 | _drags->set (new TrimDrag (this, item, clicked_regionview, selection->regions.by_layer(), drag_time_domain (clicked_regionview->region()), true), event); | ^ ../gtk2_ardour/editor_mouse.cc:1147:184: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1147:184: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1156:214: warning: 'new' of type 'TrimDrag' with extended alignment 16 [-Waligned-new=] 1156 | _drags->set (new TrimDrag (this, clicked_regionview->get_name_highlight(), clicked_regionview, selection->regions.by_layer(), drag_time_domain (clicked_regionview->region())), event); | ^ ../gtk2_ardour/editor_mouse.cc:1156:214: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1156:214: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1163:78: warning: 'new' of type 'ControlPointDrag' with extended alignment 16 [-Waligned-new=] 1163 | _drags->set (new ControlPointDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:1163:78: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1163:78: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1168:70: warning: 'new' of type 'LineDrag' with extended alignment 16 [-Waligned-new=] 1168 | _drags->set (new LineDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:1168:70: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1168:70: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1173:88: warning: 'new' of type 'EditorRubberbandSelectDrag' with extended alignment 16 [-Waligned-new=] 1173 | _drags->set (new EditorRubberbandSelectDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:1173:88: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1173:88: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1188:102: warning: 'new' of type 'RegionCreateDrag' with extended alignment 16 [-Waligned-new=] 1188 | _drags->set (new RegionCreateDrag (this, item, parent), event); | ^ ../gtk2_ardour/editor_mouse.cc:1188:102: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1188:102: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1194:110: warning: 'new' of type 'RegionCreateDrag' with extended alignment 16 [-Waligned-new=] 1194 | _drags->set (new RegionCreateDrag (this, item, parent), event); | ^ ../gtk2_ardour/editor_mouse.cc:1194:110: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1194:110: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1201:96: warning: 'new' of type 'EditorRubberbandSelectDrag' with extended alignment 16 [-Waligned-new=] 1201 | _drags->set (new EditorRubberbandSelectDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:1201:96: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1201:96: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1225:62: warning: 'new' of type 'LineDrag' with extended alignment 16 [-Waligned-new=] 1225 | _drags->set (new LineDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:1225:62: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1225:62: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1229:70: warning: 'new' of type 'ControlPointDrag' with extended alignment 16 [-Waligned-new=] 1229 | _drags->set (new ControlPointDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:1229:70: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1229:70: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1250:117: warning: 'new' of type 'AutomationRangeDrag' with extended alignment 16 [-Waligned-new=] 1250 | _drags->set (new AutomationRangeDrag (this, atv, init_value, selection->time), event, _cursors->up_down); | ^ ../gtk2_ardour/editor_mouse.cc:1250:117: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1250:117: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1259:122: warning: 'new' of type 'AutomationRangeDrag' with extended alignment 16 [-Waligned-new=] 1259 | clicked_regionview->get_time_axis_view().current_height()), | ^ ../gtk2_ardour/editor_mouse.cc:1259:122: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1259:122: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1274:122: warning: 'new' of type 'AutomationRangeDrag' with extended alignment 16 [-Waligned-new=] 1274 | clicked_regionview->get_time_axis_view().current_height()), | ^ ../gtk2_ardour/editor_mouse.cc:1274:122: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1274:122: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1314:120: warning: 'new' of type 'AutomationRangeDrag' with extended alignment 16 [-Waligned-new=] 1314 | _drags->set (new AutomationRangeDrag (this, rvl, selection->time, y_pos, height), | ^ ../gtk2_ardour/editor_mouse.cc:1314:120: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1314:120: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1322:62: warning: 'new' of type 'LineDrag' with extended alignment 16 [-Waligned-new=] 1322 | _drags->set (new LineDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:1322:62: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1322:62: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1329:84: warning: 'new' of type 'NoteResizeDrag' with extended alignment 16 [-Waligned-new=] 1329 | _drags->set (new NoteResizeDrag (this, item), event, get_canvas_cursor()); | ^ ../gtk2_ardour/editor_mouse.cc:1329:84: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1329:84: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1332:78: warning: 'new' of type 'NoteDrag' with extended alignment 16 [-Waligned-new=] 1332 | _drags->set (new NoteDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:1332:78: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1332:78: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1340:96: warning: 'new' of type 'RegionCreateDrag' with extended alignment 16 [-Waligned-new=] 1340 | _drags->set (new RegionCreateDrag (this, item, clicked_axisview), event); | ^ ../gtk2_ardour/editor_mouse.cc:1340:96: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1340:96: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1355:84: warning: 'new' of type 'NoteResizeDrag' with extended alignment 16 [-Waligned-new=] 1355 | _drags->set (new NoteResizeDrag (this, item), event, get_canvas_cursor()); | ^ ../gtk2_ardour/editor_mouse.cc:1355:84: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1355:84: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1361:164: warning: 'new' of type 'TimeFXDrag' with extended alignment 16 [-Waligned-new=] 1361 | _drags->set (new TimeFXDrag (this, item, clicked_regionview, selection->regions.by_layer(), drag_time_domain (clicked_regionview->region())), event); | ^ ../gtk2_ardour/editor_mouse.cc:1361:164: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1361:164: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1367:55: warning: 'new' of type 'ScrubDrag' with extended alignment 16 [-Waligned-new=] 1367 | _drags->set (new ScrubDrag (this, item), event, _cursors->transparent); | ^ ../gtk2_ardour/editor_mouse.cc:1367:55: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1367:55: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc: In member function 'bool Editor::button_press_handler_2(ArdourCanvas::Item*, GdkEvent*, ItemType)': ../gtk2_ardour/editor_mouse.cc:1402:70: warning: 'new' of type 'ControlPointDrag' with extended alignment 16 [-Waligned-new=] 1402 | _drags->set (new ControlPointDrag (this, item), event); | ^ ../gtk2_ardour/editor_mouse.cc:1402:70: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1402:70: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1412:162: warning: 'new' of type 'TrimDrag' with extended alignment 16 [-Waligned-new=] 1412 | _drags->set (new TrimDrag (this, item, clicked_regionview, selection->regions.by_layer(), drag_time_domain (clicked_regionview->region())), event); | ^ ../gtk2_ardour/editor_mouse.cc:1412:162: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1412:162: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1418:162: warning: 'new' of type 'TrimDrag' with extended alignment 16 [-Waligned-new=] 1418 | _drags->set (new TrimDrag (this, item, clicked_regionview, selection->regions.by_layer(), drag_time_domain (clicked_regionview->region())), event); | ^ ../gtk2_ardour/editor_mouse.cc:1418:162: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1418:162: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:1423:198: warning: 'new' of type 'TrimDrag' with extended alignment 16 [-Waligned-new=] 1423 | _drags->set (new TrimDrag (this, clicked_regionview->get_name_highlight(), clicked_regionview, selection->regions.by_layer(), drag_time_domain (clicked_regionview->region())), event); | ^ ../gtk2_ardour/editor_mouse.cc:1423:198: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:1423:198: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc: In member function 'virtual void Editor::edit_notes(MidiRegionView*)': ../gtk2_ardour/editor_mouse.cc:2457:55: warning: 'new' of type 'EditNoteDialog' with extended alignment 16 [-Waligned-new=] 2457 | EditNoteDialog* d = new EditNoteDialog (mrv, s); | ^ ../gtk2_ardour/editor_mouse.cc:2457:55: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:2457:55: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc: In member function 'void Editor::add_region_drag(ArdourCanvas::Item*, GdkEvent*, RegionView*, bool)': ../gtk2_ardour/editor_mouse.cc:2722:144: warning: 'new' of type 'RegionMoveDrag' with extended alignment 16 [-Waligned-new=] 2722 | _drags->add (new RegionMoveDrag (this, item, region_view, selection->regions.by_layer(), copy, drag_time_domain (region_view->region()))); | ^ ../gtk2_ardour/editor_mouse.cc:2722:144: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:2722:144: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc: In member function 'void Editor::add_region_brush_drag(ArdourCanvas::Item*, GdkEvent*, RegionView*)': ../gtk2_ardour/editor_mouse.cc:2741:115: warning: 'new' of type 'RegionBrushDrag' with extended alignment 16 [-Waligned-new=] 2741 | _drags->add (new RegionBrushDrag (this, item, region_view, empty, drag_time_domain (region_view->region()))); | ^ ../gtk2_ardour/editor_mouse.cc:2741:115: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:2741:115: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc: In member function 'void Editor::start_selection_grab(ArdourCanvas::Item*, GdkEvent*)': ../gtk2_ardour/editor_mouse.cc:2805:206: warning: 'new' of type 'RegionMoveDrag' with extended alignment 16 [-Waligned-new=] 2805 | _drags->set (new RegionMoveDrag (this, latest_regionviews.front()->get_canvas_group(), latest_regionviews.front(), latest_regionviews, false, drag_time_domain (latest_regionviews.front()->region())), event); | ^ ../gtk2_ardour/editor_mouse.cc:2805:206: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:2805:206: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc: In member function 'void Editor::choose_mapping_drag(ArdourCanvas::Item*, GdkEvent*)': ../gtk2_ardour/editor_mouse.cc:3058:95: warning: 'new' of type 'MappingEndDrag' with extended alignment 16 [-Waligned-new=] 3058 | _drags->set (new MappingEndDrag (this, item, map, tempo, *focus, *before_state), event); | ^ ../gtk2_ardour/editor_mouse.cc:3058:95: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:3058:95: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:3065:115: warning: 'new' of type 'MappingTwistDrag' with extended alignment 16 [-Waligned-new=] 3065 | _drags->set (new MappingTwistDrag (this, item, map, *before, *focus, *after, *before_state, ramped), event); | ^ ../gtk2_ardour/editor_mouse.cc:3065:115: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:3065:115: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_mouse.cc:3071:115: warning: 'new' of type 'MappingTwistDrag' with extended alignment 16 [-Waligned-new=] 3071 | _drags->set (new MappingTwistDrag (this, item, map, *before, *focus, *after, *before_state, ramped), event); | ^ ../gtk2_ardour/editor_mouse.cc:3071:115: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_mouse.cc:3071:115: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42, from ../libs/ardour/ardour/playlist.h:53, from ../libs/ardour/ardour/audioplaylist.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1106/1170] Compiling gtk2_ardour/panner_editor.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/audio_clock.h:39, from ../gtk2_ardour/time_fx_dialog.cc:37: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72, from ../gtk2_ardour/time_fx_dialog.cc:38: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/time_fx_dialog.cc:28: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/time_fx_dialog.cc:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/time_fx_dialog.h:27, from ../gtk2_ardour/time_fx_dialog.cc:42: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/time_fx_dialog.cc: In constructor 'TimeFXDialog::TimeFXDialog(Editor&, bool, const ARDOUR::timecnt_t&, const ARDOUR::timecnt_t&, const Temporal::ratio_t&, const ARDOUR::timepos_t&, bool)': ../gtk2_ardour/time_fx_dialog.cc:150:124: warning: 'new' of type 'AudioClock' with extended alignment 16 [-Waligned-new=] 150 | duration_clock = manage (new AudioClock (X_("stretch"), true, X_("stretch"), true, false, true, false, true)); | ^ ../gtk2_ardour/time_fx_dialog.cc:150:124: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/time_fx_dialog.cc:150:124: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1107/1170] Compiling headless/misc.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../gtk2_ardour/route_time_axis.cc:51: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_insert.h:42, from ../gtk2_ardour/route_time_axis.cc:55: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from /usr/include/gtkmm-2.4/gtkmm/menu.h:31, from ../gtk2_ardour/route_time_axis.cc:40: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/menu.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/route_time_axis.cc:42: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/route_time_axis.cc:65: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/route_time_axis.cc:71: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1108/1170] Compiling headless/load_session.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/audio_clock.h:39, from ../gtk2_ardour/edit_note_dialog.h:23, from ../gtk2_ardour/edit_note_dialog.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/midi_time_axis.h:43, from ../gtk2_ardour/midi_region_view.h:39, from ../gtk2_ardour/edit_note_dialog.cc:28: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/edit_note_dialog.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/edit_note_dialog.cc:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/edit_note_dialog.h:21: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/midi_model.h:37, from ../gtk2_ardour/midi_region_view.h:34: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1109/1170] Compiling luasession/luasession.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/fft_graph.h:24, from ../gtk2_ardour/fft_graph.cc:38: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/fft_graph.cc:40: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from ../gtk2_ardour/fft_graph.cc:27: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/visual.h:32, from /usr/include/gdkmm-2.4/gdkmm/image.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:35: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, from ../gtk2_ardour/fft_graph.cc:29: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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 ../gtk2_ardour/fft_graph.cc:24: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/layout.h:32, from ../gtk2_ardour/analysis_window.h:28, from ../gtk2_ardour/fft_graph.cc:39: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37, from ../gtk2_ardour/analysis_window.h:29: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1110/1170] Compiling session_utils/copy-mixer.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer_set.h:34, from ../libs/ardour/ardour/plugin.h:33, from ../gtk2_ardour/plugin_presets_ui.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/plugin_presets_ui.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/box.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/plugin_presets_ui.cc:22: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1111/1170] Compiling session_utils/common.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../gtk2_ardour/library_download_dialog.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/library_download_dialog.cc:33: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/file_archive.h:25, from ../libs/pbd/pbd/inflater.h:24, from ../gtk2_ardour/library_download_dialog.cc:25: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:23, from /usr/include/glib-2.0/glib/gstdio.h:24, from ../gtk2_ardour/library_download_dialog.cc:22: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/library_download_dialog.h:25, from ../gtk2_ardour/library_download_dialog.cc:34: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from ../gtk2_ardour/library_download_dialog.h:26: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37, from ../gtk2_ardour/library_download_dialog.h:29: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1112/1170] Compiling session_utils/export.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../gtk2_ardour/option_editor.cc:38: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/option_editor.cc:39: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/option_editor.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/box.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/option_editor.cc:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/option_editor.h:34, from ../gtk2_ardour/option_editor.cc:50: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1113/1170] Compiling session_utils/common.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/utils.h:41, from ../libs/ardour/ardour/template_utils.h:30, from ../gtk2_ardour/add_video_dialog.cc:36: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/add_video_dialog.cc:37: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/add_video_dialog.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/box.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/add_video_dialog.cc:28: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/add_video_dialog.cc:32: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/add_video_dialog.cc:38: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1114/1170] Compiling session_utils/common.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioregion.h:32, from ../gtk2_ardour/analysis_window.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/analysis_window.cc:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../gtk2_ardour/analysis_window.cc:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/analysis_window.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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/layout.h:32, from ../gtk2_ardour/analysis_window.h:28, from ../gtk2_ardour/analysis_window.cc:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37, from ../gtk2_ardour/analysis_window.h:29: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/analysis_window.cc:38: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/audioregion.h:34: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1115/1170] Compiling session_utils/new_empty_session.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/parameter_descriptor.h:24, from ../gtk2_ardour/input_port_monitor.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/input_port_monitor.cc:28: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/pbd/integer_division.h:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [1116/1170] Compiling session_utils/new_session.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/utils.h:41, from ../gtk2_ardour/ui_config.cc:49: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/toolitem.h:34, from /usr/include/gtkmm-2.4/gtkmm/toolbar.h:33, from /usr/include/gtkmm-2.4/gtkmm/settings.h:32, from ../gtk2_ardour/ui_config.cc:35: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/glibmm-2.4/glibmm/miscutils.h:23, from ../gtk2_ardour/ui_config.cc:30: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../gtk2_ardour/ui_config.cc:29: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [1117/1170] Compiling session_utils/common.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/auditioner.h:32, from ../gtk2_ardour/vst_plugin_ui.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/auditioner.h:33: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/vst_plugin_ui.cc:22: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h: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:34, 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 /usr/include/gtkmm-2.4/gtkmm.h:87: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:40: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:32, from /usr/include/gtkmm-2.4/gtkmm.h:108: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:98:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 98 | GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:101:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 101 | const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:117:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 117 | GtkRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:120:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 120 | const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:344:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 344 | GtkVRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:347:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 347 | const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:414:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 414 | GtkHRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:417:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 417 | const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1118/1170] Compiling libs/fst/vst3-scanner.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../gtk2_ardour/automation_region_view.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/ardour/midi_automation_list_binder.h:24, from ../gtk2_ardour/automation_region_view.cc:29: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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 ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/automation_region_view.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../gtk2_ardour/automation_region_view.cc:25: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from ../libs/canvas/canvas/text.h:27, from ../gtk2_ardour/marker.h:38, from ../gtk2_ardour/region_view.h:41, from ../gtk2_ardour/automation_region_view.h:26, from ../gtk2_ardour/automation_region_view.cc:36: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/widgets/widgets/ardour_button.h:26, from ../gtk2_ardour/automation_time_axis.h:40, from ../gtk2_ardour/automation_region_view.h:27: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from ../gtk2_ardour/time_axis_view.h:39, from ../gtk2_ardour/automation_time_axis.h:43: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48, from ../gtk2_ardour/automation_region_view.cc:38: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/automation_region_view.cc: In member function 'void AutomationRegionView::create_line(std::shared_ptr)': ../gtk2_ardour/automation_region_view.cc:100:43: warning: 'new' of type 'MidiAutomationLine' with extended alignment 16 [-Waligned-new=] 100 | _parameter)); | ^ ../gtk2_ardour/automation_region_view.cc:100:43: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/automation_region_view.cc:100:43: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1119/1170] Compiling libs/fst/vst2-scanner.cc In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ardour/ardour/region.h:32, from ../gtk2_ardour/trigger_source_list.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/trigger_source_list.cc:20: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/frame.h:32, from ../gtk2_ardour/region_list_base.h:28, from ../gtk2_ardour/source_list_base.h:21, from ../gtk2_ardour/trigger_source_list.h:21, from ../gtk2_ardour/trigger_source_list.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/pbd/integer_division.h:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/region_list_base.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1120/1170] Compiling libs/vfork/exec_wrapper.c In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/ardour_ui.h:76, from ../gtk2_ardour/big_transport_window.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/big_transport_window.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/box.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1121/1170] Compiling libs/ardouralsautil/request_device.c [1122/1170] Compiling libs/ardouralsautil/reserve.c [1123/1170] Linking build/libs/vfork/ardour-exec-wrapper [1124/1170] Linking build/libs/ardouralsautil/ardour-request-device In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/interthread_info.h:25, from ../libs/ardour/ardour/audio_track.h:25, from ../gtk2_ardour/playlist_selector.cc:28: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/ardour/session_playlist.h:24, from ../gtk2_ardour/playlist_selector.cc:32: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/playlist_selector.cc:23: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/button.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/playlist_selector.cc:24: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/midi_playlist.h:40, from ../gtk2_ardour/playlist_selector.cc:30: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67, from ../gtk2_ardour/playlist_selector.cc:36: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/map:62, from /usr/include/glibmm-2.4/glibmm/variant.h:32: /usr/include/c++/13.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator > >*>}; _Key = PBD::ID; _Val = std::pair >*>; _KeyOfValue = std::_Select1st >*> >; _Compare = std::less; _Alloc = std::allocator >*> >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree >*>, std::_Select1st >*> >, std::less, std::allocator >*> > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: In member function 'std::__enable_if_t, _Pair>::value, typename std::_Rb_tree<_Key, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator> std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, _Pair&&) [with _Pair = std::pair >*>; _Key = PBD::ID; _Tp = std::vector >*; _Compare = std::less; _Alloc = std::allocator >*> >]', inlined from 'void PlaylistSelector::add_playlist_to_map(std::shared_ptr)' at ../gtk2_ardour/playlist_selector.cc:364:24: /usr/include/c++/13.2.1/bits/stl_map.h:927:45: note: parameter passing for argument of type 'std::map >*>::const_iterator' {aka 'std::_Rb_tree >*>, std::_Select1st >*> >, std::less, std::allocator >*> > >::const_iterator'} changed in GCC 7.1 927 | return _M_t._M_emplace_hint_unique(__position, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 928 | std::forward<_Pair>(__x)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/midi_channel_selector.h:38, from ../gtk2_ardour/midi_channel_dialog.h:26, from ../gtk2_ardour/midi_channel_dialog.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/midi_channel_dialog.cc:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/bundle_manager.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/bundle_manager.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from ../gtk2_ardour/bundle_manager.cc:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/bundle_manager.cc:27: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/editor_keys.cc:33: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34, from ../gtk2_ardour/editor_keys.cc:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/treeview.h:9: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72, from ../gtk2_ardour/editor_keys.cc:35: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/ardour/export_channel.h:35, from ../libs/ardour/ardour/export_channel_configuration.h:31, from ../gtk2_ardour/simple_export_dialog.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/ardour/export_handler.h:35, from ../libs/ardour/ardour/export_profile_manager.h:38, from ../gtk2_ardour/simple_export_dialog.cc:29: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/simple_export_dialog.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/messagedialog.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/simple_export_dialog.cc:20: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from ../gtk2_ardour/simple_export_dialog.h:23, from ../gtk2_ardour/simple_export_dialog.cc:36: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/simple_export_dialog.h:25: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/simple_export_dialog.h:31: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/configinfo.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ 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 ../gtk2_ardour/configinfo.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/box.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/configinfo.cc:21: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/configinfo.h:19, from ../gtk2_ardour/configinfo.cc:25: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioregion.h:32, from ../gtk2_ardour/region_peak_cursor.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from ../libs/canvas/canvas/text.h:27, from ../libs/canvas/canvas/tracking_text.h:23, from ../gtk2_ardour/region_peak_cursor.cc:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38, 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 ../gtk2_ardour/region_peak_cursor.h:23, from ../gtk2_ardour/region_peak_cursor.cc:26: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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/arrow.h:29, from ../gtk2_ardour/region_peak_cursor.cc:19: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/audioregion.h:34: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/editor_snapshots.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/display.h:31, from /usr/include/gtkmm-2.4/gtkmm/selectiondata.h:30, from /usr/include/gtkmm-2.4/gtkmm/treedragdest.h:30, from /usr/include/gtkmm-2.4/gtkmm/liststore.h:29, from ../gtk2_ardour/editor_snapshots.cc:29: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/device.h:29, from /usr/include/gdkmm-2.4/gdkmm/display.h:32: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/treeiter.h:34, from /usr/include/gtkmm-2.4/gtkmm/treemodel.h:31, from /usr/include/gtkmm-2.4/gtkmm/treedragdest.h: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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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 ../gtk2_ardour/editor_snapshots.cc:27: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../gtk2_ardour/editor_snapshots.cc:24: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/editor_snapshots.cc:36: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from ../libs/widgets/widgets/prompter.h:26, from ../gtk2_ardour/editor_snapshots.cc:37: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37, from ../gtk2_ardour/editor_snapshots.h:29, from ../gtk2_ardour/editor_snapshots.cc:39: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/editor_snapshots.cc:40: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/ControlList.h:37, from ../libs/ardour/ardour/automation_list.h:34, from ../libs/ardour/ardour/midi_model.h:37, from ../gtk2_ardour/midi_list_editor.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/midi_list_editor.cc:32: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/cellrenderer.h:31, from /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:29, from /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:31, from ../gtk2_ardour/midi_list_editor.cc:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/cellrenderer.h:30: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/cellrenderercombo.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/midi_list_editor.h:23, from ../gtk2_ardour/midi_list_editor.cc:39: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/mono_panner_editor.cc:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/glibmm-2.4/glibmm/sarray.h:25, from /usr/include/glibmm-2.4/glibmm/containers.h:23, from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/gtkmm-2.4/gtkmm/table.h:29: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/table.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/mono_panner_editor.cc:22: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/mono_panner_editor.h:22, from ../gtk2_ardour/mono_panner_editor.cc:26: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/export_format_specification.h:32, from ../gtk2_ardour/export_format_dialog.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/export_format_dialog.cc:28: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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/frame.h:32, from ../gtk2_ardour/export_format_dialog.cc:24: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/frame.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/export_format_dialog.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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/export_format_dialog.h:41, from ../gtk2_ardour/export_format_dialog.cc:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from ../gtk2_ardour/export_format_dialog.h:44: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/export_format_dialog.h:50: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/evoral/evoral/ControlSet.h:33, from ../libs/ardour/ardour/automatable.h:35, from ../libs/ardour/ardour/pannable.h:29, from ../gtk2_ardour/panner_ui.cc:33: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/panner_ui.cc:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/panner_ui.cc:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../gtk2_ardour/gain_meter.h:51, from ../gtk2_ardour/panner_ui.cc:40: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/panner.h:38, from ../gtk2_ardour/panner_ui.cc:34: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/location.h:41, from ../gtk2_ardour/slot_properties_box.cc:40: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/slot_properties_box.cc:42: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/slot_properties_box.cc:28: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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 ../gtk2_ardour/slot_properties_box.cc:21: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/slot_properties_box.cc:46: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/slot_properties_box.cc: In constructor 'SlotPropertyWindow::SlotPropertyWindow(ARDOUR::TriggerReference)': ../gtk2_ardour/slot_properties_box.cc:741:75: warning: 'new' of type 'AudioTriggerPropertiesBox' with extended alignment 16 [-Waligned-new=] 741 | _trig_box = manage(new AudioTriggerPropertiesBox ()); | ^ ../gtk2_ardour/slot_properties_box.cc:741:75: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/slot_properties_box.cc:741:75: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/io.h:38, from ../gtk2_ardour/send_ui.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/send_ui.cc:29: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/send_ui.cc:31: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkcolor.h:35, from /usr/include/gtk-2.0/gdk/gdkevents.h:34, from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28, from ../gtk2_ardour/send_ui.cc:23: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/gtk-2.0/gdk/gdktypes.h:36: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/gain_meter.h:32, from ../gtk2_ardour/send_ui.h:28, from ../gtk2_ardour/send_ui.cc:33: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ../gtk2_ardour/gain_meter.h:50: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../gtk2_ardour/gain_meter.h:51: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/io.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/ControlList.h:37, from ../libs/ardour/ardour/automation_list.h:34, from ../libs/ardour/ardour/midi_model.h:37, from ../gtk2_ardour/midi_region_view.cc:44: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/midi_region_view.cc:51: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/midi_region_view.cc:32: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h: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:34, 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 /usr/include/gtkmm-2.4/gtkmm.h:87: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:40: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:32, from /usr/include/gtkmm-2.4/gtkmm.h:108: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:98:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 98 | GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:101:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 101 | const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:117:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 117 | GtkRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:120:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 120 | const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:344:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 344 | GtkVRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:347:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 347 | const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:414:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 414 | GtkHRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:417:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 417 | const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/midi_playlist.h:40, from ../gtk2_ardour/midi_region_view.cc:45: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/midi_region_view.cc: In member function 'bool MidiRegionView::button_press(GdkEventButton*)': ../gtk2_ardour/midi_region_view.cc:500:118: warning: 'new' of type 'HitCreateDrag' with extended alignment 16 [-Waligned-new=] 500 | editor->drags()->set (new HitCreateDrag (dynamic_cast (editor), group, this), (GdkEvent *) ev); | ^ ../gtk2_ardour/midi_region_view.cc:500:118: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/midi_region_view.cc:500:118: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/midi_region_view.cc:502:119: warning: 'new' of type 'NoteCreateDrag' with extended alignment 16 [-Waligned-new=] 502 | editor->drags()->set (new NoteCreateDrag (dynamic_cast (editor), group, this), (GdkEvent *) ev); | ^ ../gtk2_ardour/midi_region_view.cc:502:119: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/midi_region_view.cc:502:119: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/midi_region_view.cc: In member function 'bool MidiRegionView::motion(GdkEventMotion*)': ../gtk2_ardour/midi_region_view.cc:641:122: warning: 'new' of type 'MidiRubberbandSelectDrag' with extended alignment 16 [-Waligned-new=] 641 | editor.drags()->set (new MidiRubberbandSelectDrag (dynamic_cast (&editor), this), (GdkEvent *) ev); | ^ ../gtk2_ardour/midi_region_view.cc:641:122: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/midi_region_view.cc:641:122: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/midi_region_view.cc:649:120: warning: 'new' of type 'MidiVerticalSelectDrag' with extended alignment 16 [-Waligned-new=] 649 | editor.drags()->set (new MidiVerticalSelectDrag (dynamic_cast (&editor), this), (GdkEvent *) ev); | ^ ../gtk2_ardour/midi_region_view.cc:649:120: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/midi_region_view.cc:649:120: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/bundle_env_linux.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Curve.h:25, from ../gtk2_ardour/region_gain_line.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/region_gain_line.cc:30: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from ../libs/canvas/canvas/text.h:27, from ../gtk2_ardour/marker.h:38, from ../gtk2_ardour/region_view.h:41, from ../gtk2_ardour/audio_region_view.h:41, from ../gtk2_ardour/region_gain_line.cc:34: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ../gtk2_ardour/time_axis_view.h:33, from ../gtk2_ardour/region_gain_line.cc:36: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/pbd/integer_division.h:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from ../gtk2_ardour/time_axis_view.h:39: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48, from ../gtk2_ardour/region_gain_line.cc:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/audioregion.h:34, from ../gtk2_ardour/region_gain_line.cc:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/playlist.h:49, from ../gtk2_ardour/audio_region_view.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/audio_region_view.cc:39: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/audio_region_view.cc:33: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h: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:34, 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 /usr/include/gtkmm-2.4/gtkmm.h:87: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:40: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:32, from /usr/include/gtkmm-2.4/gtkmm.h:108: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:98:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 98 | GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:101:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 101 | const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:117:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 117 | GtkRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:120:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 120 | const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:344:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 344 | GtkVRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:347:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 347 | const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:414:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 414 | GtkHRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:417:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 417 | const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/audio_region_view.cc: In function 'Cairo::RefPtr create_pending_peak_pattern()': ../gtk2_ardour/audio_region_view.cc:97:43: warning: cast from 'unsigned char*' to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 97 | uint32_t *pixel = (uint32_t*) &img[off]; | ^~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/audio_region_view.cc: In member function 'virtual void AudioRegionView::init(bool)': ../gtk2_ardour/audio_region_view.cc:236:103: warning: 'new' of type 'AudioRegionGainLine' with extended alignment 16 [-Waligned-new=] 236 | gain_line.reset (new AudioRegionGainLine (line_name, *this, *group, audio_region()->envelope())); | ^ ../gtk2_ardour/audio_region_view.cc:236:103: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/audio_region_view.cc:236:103: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/audio_region_view.cc: In member function 'virtual void AudioRegionView::show_region_editor()': ../gtk2_ardour/audio_region_view.cc:1695:84: warning: 'new' of type 'AudioRegionEditor' with extended alignment 16 [-Waligned-new=] 1695 | editor = new AudioRegionEditor (trackview.session(), audio_region()); | ^ ../gtk2_ardour/audio_region_view.cc:1695:84: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/audio_region_view.cc:1695:84: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42, from ../libs/ardour/ardour/playlist.h:53: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../gtk2_ardour/plugin_pin_dialog.cc:36: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/plugin_pin_dialog.cc:39: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/plugin_pin_dialog.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/box.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/plugin_pin_dialog.cc:30: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../gtk2_ardour/plugin_pin_dialog.h:41, from ../gtk2_ardour/plugin_pin_dialog.cc:46: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/plugin_pin_dialog.cc: In constructor 'PluginPinDialog::PluginPinDialog(std::shared_ptr)': ../gtk2_ardour/plugin_pin_dialog.cc:2107:66: warning: 'new' of type 'PluginPinWidget' with extended alignment 16 [-Waligned-new=] 2107 | ppw.push_back (PluginPinWidgetPtr(new PluginPinWidget (pi))); | ^ ../gtk2_ardour/plugin_pin_dialog.cc:2107:66: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/plugin_pin_dialog.cc:2107:66: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/plugin_pin_dialog.cc: In member function 'void PluginPinDialog::add_processor(std::weak_ptr)': ../gtk2_ardour/plugin_pin_dialog.cc:2217:74: warning: 'new' of type 'PluginPinWidget' with extended alignment 16 [-Waligned-new=] 2217 | ppw.push_back (PluginPinWidgetPtr(new PluginPinWidget (pi))); | ^ ../gtk2_ardour/plugin_pin_dialog.cc:2217:74: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/plugin_pin_dialog.cc:2217:74: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/varianttype.h:25, 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: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const PluginPinWidget::CtrlWidget&}; _Tp = PluginPinWidget::CtrlWidget; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {PluginPinWidget::CtrlWidget}; _Tp = PluginPinWidget::CtrlWidget; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/map:62, from /usr/include/glibmm-2.4/glibmm/variant.h:32: /usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void PluginPinWidget::start_drag(const CtrlElem&, double, double)' at ../gtk2_ardour/plugin_pin_dialog.cc:1227:40: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void PluginPinWidget::start_drag(const CtrlElem&, double, double)' at ../gtk2_ardour/plugin_pin_dialog.cc:1238:38: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool PluginPinWidget::darea_expose_event(GdkEventExpose*)' at ../gtk2_ardour/plugin_pin_dialog.cc:1121:49: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'bool PluginPinWidget::darea_expose_event(GdkEventExpose*)' at ../gtk2_ardour/plugin_pin_dialog.cc:1122:51: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PluginPinWidget::CtrlWidget; _Alloc = std::allocator]', inlined from 'void PluginPinWidget::plugin_reconfigured()' at ../gtk2_ardour/plugin_pin_dialog.cc:407:23: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {PluginPinWidget::CtrlWidget}; _Tp = PluginPinWidget::CtrlWidget; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = PluginPinWidget::CtrlWidget; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void PluginPinWidget::plugin_reconfigured()' at ../gtk2_ardour/plugin_pin_dialog.cc:412:23: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PluginPinWidget::CtrlWidget; _Alloc = std::allocator]', inlined from 'void PluginPinWidget::plugin_reconfigured()' at ../gtk2_ardour/plugin_pin_dialog.cc:425:24: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {PluginPinWidget::CtrlWidget}; _Tp = PluginPinWidget::CtrlWidget; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = PluginPinWidget::CtrlWidget; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void PluginPinWidget::plugin_reconfigured()' at ../gtk2_ardour/plugin_pin_dialog.cc:431:24: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void PluginPinWidget::plugin_reconfigured()' at ../gtk2_ardour/plugin_pin_dialog.cc:433:12: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = ARDOUR::ChanMapping; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void PluginPinWidget::plugin_reconfigured()' at ../gtk2_ardour/plugin_pin_dialog.cc:434:13: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/ardour_dialog.h:25, from ../gtk2_ardour/panner_editor.h:23, from ../gtk2_ardour/panner_editor.cc:20: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/window.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/port_engine.h:30, from ../libs/ardour/ardour/port.h:36, from ../libs/ardour/ardour/midi_port.h:27, from ../libs/ardour/ardour/async_midi_port.h:41, from ../gtk2_ardour/virtual_keyboard_window.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/virtual_keyboard_window.cc:26: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/virtual_keyboard_window.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/box.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/virtual_keyboard_window.cc:28: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/virtual_keyboard_window.cc:31: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../gtk2_ardour/gain_meter.cc:36: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/ardour/session_route.h:29, from ../gtk2_ardour/gain_meter.cc:39: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/attrlist.h:30, from /usr/include/pangomm-1.4/pangomm.h:70, from ../gtk2_ardour/gain_meter.cc:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38, 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 ../gtk2_ardour/gain_meter.cc:32: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/pangomm-1.4/pangomm/language.h:29, from /usr/include/pangomm-1.4/pangomm/attributes.h:28: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/attrlist.h:6: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/gain_meter.cc:43: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../gtk2_ardour/gain_meter.h:51, from ../gtk2_ardour/gain_meter.cc:50: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/ControlList.h:37, from ../libs/ardour/ardour/event_type_map.h:28, from ../gtk2_ardour/midi_time_axis.cc:55: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_insert.h:42, from ../gtk2_ardour/midi_time_axis.cc:66: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/midi_time_axis.cc:36: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/separator.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/midi_time_axis.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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/midi_time_axis.cc:51: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/midi_playlist.h:40, from ../gtk2_ardour/midi_time_axis.cc:57: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/midi_time_axis.cc:79: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/midi_time_axis.cc: In member function 'void MidiTimeAxisView::ensure_step_editor()': ../gtk2_ardour/midi_time_axis.cc:1729:76: warning: 'new' of type 'StepEditor' with extended alignment 16 [-Waligned-new=] 1729 | _step_editor = new StepEditor (_editor, midi_track(), *this); | ^ ../gtk2_ardour/midi_time_axis.cc:1729:76: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/midi_time_axis.cc:1729:76: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/pbd/pbd/properties.h:481, from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/midi_model.h:37, from ../libs/ardour/ardour/midi_playlist.h:35: ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timecnt_t]': ../gtk2_ardour/midi_time_axis.cc:1696:13: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 32 | return insert (value_type (pid.property_id, new Property (pid, (T)v))).second; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timecnt_t]': ../gtk2_ardour/midi_time_axis.cc:1697:13: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/interthread_info.h:25, from ../libs/ardour/ardour/audio_track.h:25, from ../gtk2_ardour/trigger_strip.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/mixer_ui.h:48, from ../gtk2_ardour/trigger_strip.cc:39: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/trigger_strip.cc:33: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/pbd/integer_division.h:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../gtk2_ardour/level_meter.h:41, from ../gtk2_ardour/monitor_section.h:38, from ../gtk2_ardour/mixer_ui.h:60: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/ardour_ui.h:76, from ../gtk2_ardour/ardour_ui_keys.cc:39: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/ardour_ui.h:54: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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 ../gtk2_ardour/ardour_ui.h:53: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../gtk2_ardour/editor_canvas.cc:33: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79, from ../gtk2_ardour/editor_canvas.cc:46: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_canvas.cc:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/editor_canvas.cc: In member function 'void Editor::initialize_canvas()': ../gtk2_ardour/editor_canvas.cc:149:131: warning: 'new' of type 'SelectionMarker' with extended alignment 16 [-Waligned-new=] 149 | _selection_marker->start = new SelectionMarker (*this, *_selection_marker_group, "play head", ArdourMarker::SelectionStart); | ^ ../gtk2_ardour/editor_canvas.cc:149:131: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_canvas.cc:149:131: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_canvas.cc:150:127: warning: 'new' of type 'SelectionMarker' with extended alignment 16 [-Waligned-new=] 150 | _selection_marker->end = new SelectionMarker (*this, *_selection_marker_group, "play head", ArdourMarker::SelectionEnd); | ^ ../gtk2_ardour/editor_canvas.cc:150:127: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_canvas.cc:150:127: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/midi_source.h:38, from ../libs/ardour/ardour/smf_source.h:29, from ../gtk2_ardour/editor_canvas.cc:34: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/editor_cursors.h:26, from ../gtk2_ardour/editor_cursors.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72, from ../gtk2_ardour/editor_cursors.cc:32: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/editor_cursors.cc:27: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/track_view_list.h:23, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/track_selection.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/colorselection.h:30, from ../gtk2_ardour/route_ui.h:33: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/pbd/integer_division.h:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.h:39, from ../gtk2_ardour/automation_time_axis.h:43, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/amp.h:27, from ../gtk2_ardour/mixer_strip.cc:45: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/mixer_strip.cc:62: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/mixer_strip.cc:38: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/messagedialog.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/mixer_strip.cc:71: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/mixer_strip.cc:77: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ardour/ardour/region.h:32, from ../gtk2_ardour/trigger_master.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79, from ../gtk2_ardour/trigger_master.cc:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../gtk2_ardour/trigger_master.cc:733:2: warning: #warning @Ben disambiguate processor *active* vs *visibility* [-Wcpp] 733 | #warning @Ben disambiguate processor *active* vs *visibility* | ^~~~~~~ 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 ../gtk2_ardour/trigger_master.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/filechooserdialog.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/trigger_master.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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/trigger_master.cc:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/varianttype.h:25, 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: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'virtual void CueMaster::_size_allocate(const ArdourCanvas::Rect&)' at ../gtk2_ardour/trigger_master.cc:632:14: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'virtual void CueMaster::_size_allocate(const ArdourCanvas::Rect&)' at ../gtk2_ardour/trigger_master.cc:633:14: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'virtual void CueMaster::_size_allocate(const ArdourCanvas::Rect&)' at ../gtk2_ardour/trigger_master.cc:634:14: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'virtual void CueMaster::_size_allocate(const ArdourCanvas::Rect&)' at ../gtk2_ardour/trigger_master.cc:635:14: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/interthread_info.h:25, from ../libs/ardour/ardour/import_status.h:29, from ../gtk2_ardour/editor.h:58, from ../gtk2_ardour/patch_change.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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 ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../gtk2_ardour/patch_change.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/regex.h:26, from ../gtk2_ardour/patch_change.cc:25: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/regex.h:24: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menu_elems.h:23, from ../libs/gtkmm2ext/gtkmm2ext/menu_elems.h:24, from ../gtk2_ardour/patch_change.cc:28: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/patch_change.cc:29: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/patch_change.cc: In member function 'bool PatchChange::event_handler(GdkEvent*)': ../gtk2_ardour/patch_change.cc:174:97: warning: 'new' of type 'PatchChangeDrag' with extended alignment 16 [-Waligned-new=] 174 | e->drags ()->set (new PatchChangeDrag (e, this, &_region), ev); | ^ ../gtk2_ardour/patch_change.cc:174:97: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/patch_change.cc:174:97: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/plugin_manager.h:39, from ../gtk2_ardour/plugin_scan_dialog.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_manager.h:40: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/progressbar.h:31, from ../gtk2_ardour/plugin_scan_dialog.cc:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/progressbar.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67, from ../gtk2_ardour/plugin_scan_dialog.cc:33: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/shuttle_control.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/shuttle_control.cc:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/shuttle_control.cc:39: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/ardour/ardour/ardour.h:34: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/shuttle_control.cc:42: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/varispeed_dialog.h:22, from ../gtk2_ardour/shuttle_control.h:35, from ../gtk2_ardour/shuttle_control.cc:48: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/route.h:44, from ../gtk2_ardour/route_list_base.h:36, from ../gtk2_ardour/trigger_route_list.h:22, from ../gtk2_ardour/trigger_route_list.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/display.h:31, from /usr/include/gtkmm-2.4/gtkmm/selectiondata.h:30, from /usr/include/gtkmm-2.4/gtkmm/treedragdest.h:30, from /usr/include/gtkmm-2.4/gtkmm/liststore.h:29, from ../gtk2_ardour/route_list_base.h:27: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/device.h:29, from /usr/include/gdkmm-2.4/gdkmm/display.h:32: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/treeiter.h:34, from /usr/include/gtkmm-2.4/gtkmm/treemodel.h:31, from /usr/include/gtkmm-2.4/gtkmm/treedragdest.h: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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/glibmm-2.4/glibmm/interface.h:20, from /usr/include/gtkmm-2.4/gtkmm/treedragdest.h:29: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/liststore.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/route_list_base.h:31: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/route_list_base.h:33: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/tempo.h:35, from ../gtk2_ardour/audio_region_editor.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/audio_region_editor.cc:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/audio_region_editor.h:38, from ../gtk2_ardour/audio_region_editor.cc:37: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/audioregion.h:34, from ../gtk2_ardour/audio_region_editor.cc:33: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../gtk2_ardour/actions.h:28, from ../gtk2_ardour/transport_control_ui.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79, from ../gtk2_ardour/transport_control_ui.cc:27: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/sizegroup.h:32, from ../gtk2_ardour/transport_control_ui.cc:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/sizegroup.h:31: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/sizegroup.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/ControlList.h:37, from ../libs/ardour/ardour/automation_list.h:34, from ../libs/ardour/ardour/midi_model.h:37, from ../gtk2_ardour/midi_region_view.h:34, from ../gtk2_ardour/sys_ex.h:23, from ../gtk2_ardour/sys_ex.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/midi_time_axis.h:43, from ../gtk2_ardour/midi_region_view.h:39: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from ../libs/canvas/canvas/text.h:27, from ../gtk2_ardour/marker.h:38, from ../gtk2_ardour/region_view.h:41, from ../gtk2_ardour/midi_region_view.h:38: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/table.h:30, from ../gtk2_ardour/midi_time_axis.h:29: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/pangomm-1.4/pangomm/fontdescription.h:31, from ../libs/canvas/canvas/flag.h:24, from ../gtk2_ardour/sys_ex.cc:20: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from ../gtk2_ardour/time_axis_view.h:39, from ../gtk2_ardour/automation_time_axis.h:43, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/midi_time_axis.h:45: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/send.h:30, from ../session_utils/copy-mixer.cc:27: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../session_utils/common.h:23, from ../session_utils/copy-mixer.cc:30: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/send.h:31: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/evoral/evoral/Control.h:30, from ../libs/ardour/ardour/automation_control.h:34, from ../libs/ardour/ardour/control_group.h:32, from ../libs/ardour/ardour/route_group.h:36, from ../gtk2_ardour/route_ui.cc:39: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.cc:56: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, 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 ../gtk2_ardour/route_ui.cc:33: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45, 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: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/iconset.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/route_ui.cc:64: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/route_ui.cc:70: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/map:62, from ../gtk2_ardour/route_ui.cc:30: /usr/include/c++/13.2.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = PBD::ID; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/stl_tree.h:2458:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/map:63: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = PBD::ID; _Tp = IOSelectorWindow*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void RouteUI::edit_output_configuration()' at ../gtk2_ardour/route_ui.cc:608:33: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = PBD::ID; _Tp = IOSelectorWindow*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void RouteUI::edit_output_configuration()' at ../gtk2_ardour/route_ui.cc:611:43: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = PBD::ID; _Tp = IOSelectorWindow*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void RouteUI::edit_input_configuration()' at ../gtk2_ardour/route_ui.cc:626:32: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = PBD::ID; _Tp = IOSelectorWindow*; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void RouteUI::edit_input_configuration()' at ../gtk2_ardour/route_ui.cc:629:53: /usr/include/c++/13.2.1/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../session_utils/common.h:22, from ../session_utils/new_empty_session.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../session_utils/common.h:23: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/source.h:37, from ../libs/ardour/ardour/audiosource.h:36, from ../libs/ardour/ardour/audiofilesource.h:28, from ../gtk2_ardour/sfdb_ui.h:52, from ../gtk2_ardour/sfdb_freesound_mootcher.h:49, from ../gtk2_ardour/sfdb_freesound_mootcher.cc:63: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/instrument_selector.h:31, from ../gtk2_ardour/sfdb_ui.h:58: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../libs/widgets/widgets/prompter.h:24, from ../gtk2_ardour/sfdb_freesound_mootcher.cc:59: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/sfdb_freesound_mootcher.cc:50: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from ../gtk2_ardour/sfdb_freesound_mootcher.cc:47: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from ../libs/widgets/widgets/prompter.h:26: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/sfdb_freesound_mootcher.h:46: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/sfdb_ui.h:38: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/sfdb_ui.h:48: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/ardour_http.h:22, from ../gtk2_ardour/sfdb_freesound_mootcher.cc:62: ../gtk2_ardour/sfdb_freesound_mootcher.cc: In member function 'bool Mootcher::fetchAudioFile(std::string, std::string, std::string, SoundFileBrowser*, std::string&)': ../gtk2_ardour/sfdb_freesound_mootcher.cc:550:33: warning: 'CURLOPT_PROGRESSFUNCTION' is deprecated: since 7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations] 550 | curl_easy_setopt (curl, CURLOPT_PROGRESSFUNCTION, progress_callback); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:1299:3: note: declared here 1299 | CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 56, | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../session_utils/common.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../session_utils/common.h:23, from ../session_utils/common.cc:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../session_utils/common.cc: In function 'ARDOUR::Session* _load_session(std::string, std::string)': ../session_utils/common.cc:173:60: warning: 'new' of type 'ARDOUR::Session' with extended alignment 16 [-Waligned-new=] 173 | Session* session = new Session (*engine, dir, state); | ^ ../session_utils/common.cc:173:60: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../session_utils/common.cc:173:60: note: use '-faligned-new' to enable C++17 over-aligned new support ../session_utils/common.cc: In function 'ARDOUR::Session* SessionUtils::create_session(std::string, std::string, float)': ../session_utils/common.cc:236:60: warning: 'new' of type 'ARDOUR::Session' with extended alignment 16 [-Waligned-new=] 236 | Session* session = new Session (*engine, dir, state); | ^ ../session_utils/common.cc:236:60: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../session_utils/common.cc:236:60: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../session_utils/new_session.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../session_utils/common.h:23, from ../session_utils/new_session.cc:29: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../session_utils/new_session.cc: In function 'ARDOUR::Session* create_new_session(const std::string&, const std::string&, float, int, const std::string&)': ../session_utils/new_session.cc:147:92: warning: 'new' of type 'ARDOUR::Session' with extended alignment 16 [-Waligned-new=] 147 | Session* session = new Session (*engine, dir, state, bus_profile_ptr, template_path); | ^ ../session_utils/new_session.cc:147:92: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../session_utils/new_session.cc:147:92: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../session_utils/common.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../session_utils/common.h:23, from ../session_utils/common.cc:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../session_utils/common.cc: In function 'ARDOUR::Session* _load_session(std::string, std::string)': ../session_utils/common.cc:173:60: warning: 'new' of type 'ARDOUR::Session' with extended alignment 16 [-Waligned-new=] 173 | Session* session = new Session (*engine, dir, state); | ^ ../session_utils/common.cc:173:60: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../session_utils/common.cc:173:60: note: use '-faligned-new' to enable C++17 over-aligned new support ../session_utils/common.cc: In function 'ARDOUR::Session* SessionUtils::create_session(std::string, std::string, float)': ../session_utils/common.cc:236:60: warning: 'new' of type 'ARDOUR::Session' with extended alignment 16 [-Waligned-new=] 236 | Session* session = new Session (*engine, dir, state); | ^ ../session_utils/common.cc:236:60: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../session_utils/common.cc:236:60: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../session_utils/common.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../session_utils/common.h:23, from ../session_utils/common.cc:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../session_utils/common.cc: In function 'ARDOUR::Session* _load_session(std::string, std::string)': ../session_utils/common.cc:173:60: warning: 'new' of type 'ARDOUR::Session' with extended alignment 16 [-Waligned-new=] 173 | Session* session = new Session (*engine, dir, state); | ^ ../session_utils/common.cc:173:60: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../session_utils/common.cc:173:60: note: use '-faligned-new' to enable C++17 over-aligned new support ../session_utils/common.cc: In function 'ARDOUR::Session* SessionUtils::create_session(std::string, std::string, float)': ../session_utils/common.cc:236:60: warning: 'new' of type 'ARDOUR::Session' with extended alignment 16 [-Waligned-new=] 236 | Session* session = new Session (*engine, dir, state); | ^ ../session_utils/common.cc:236:60: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../session_utils/common.cc:236:60: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/ui_config.h:35, from ../gtk2_ardour/plugin_display.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/plugin_display.h:24, from ../gtk2_ardour/plugin_display.cc:28: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../gtk2_ardour/plugin_display.cc:19: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/container.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/plugin_display.cc:24: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/fst/vst3-scanner.cc:37: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Steinberg::Vst3ParamValueQueue::Value&}; _Tp = Steinberg::Vst3ParamValueQueue::Value; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Steinberg::Vst3ParamValueQueue::Value; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 133 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Steinberg::Vst3ParamValueQueue::Value; _Alloc = std::allocator]', inlined from 'virtual Steinberg::tresult Steinberg::Vst3ParamValueQueue::addPoint(Steinberg::int32, Steinberg::Vst::ParamValue, Steinberg::int32&)' at ../libs/fst/../ardour/vst3_host.cc:552:21: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ../libs/fst/vst3-scanner.cc:50: ../libs/fst/../ardour/vst3_host.cc: In member function 'virtual Steinberg::tresult Steinberg::Vst3ParamValueQueue::addPoint(Steinberg::int32, Steinberg::Vst::ParamValue, Steinberg::int32&)': ../libs/fst/../ardour/vst3_host.cc:554:32: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 554 | _values.insert (_values.begin () + dest_index, v); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1125/1170] Linking build/libs/fst/ardour-vst3-scanner In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../session_utils/common.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../session_utils/common.h:23, from ../session_utils/common.cc:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../session_utils/common.cc: In function 'ARDOUR::Session* _load_session(std::string, std::string)': ../session_utils/common.cc:173:60: warning: 'new' of type 'ARDOUR::Session' with extended alignment 16 [-Waligned-new=] 173 | Session* session = new Session (*engine, dir, state); | ^ ../session_utils/common.cc:173:60: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../session_utils/common.cc:173:60: note: use '-faligned-new' to enable C++17 over-aligned new support ../session_utils/common.cc: In function 'ARDOUR::Session* SessionUtils::create_session(std::string, std::string, float)': ../session_utils/common.cc:236:60: warning: 'new' of type 'ARDOUR::Session' with extended alignment 16 [-Waligned-new=] 236 | Session* session = new Session (*engine, dir, state); | ^ ../session_utils/common.cc:236:60: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../session_utils/common.cc:236:60: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../headless/load_session.cc:36: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../headless/load_session.cc:39: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../headless/load_session.cc: In function 'ARDOUR::Session* load_session(std::string, std::string)': ../headless/load_session.cc:80:60: warning: 'new' of type 'ARDOUR::Session' with extended alignment 16 [-Waligned-new=] 80 | Session* session = new Session (*engine, dir, state); | ^ ../headless/load_session.cc:80:60: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../headless/load_session.cc:80:60: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/interthread_info.h:25, from ../libs/ardour/ardour/import_status.h:29, from ../gtk2_ardour/editor.h:58, from ../gtk2_ardour/editor_audiotrack.cc:23: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/editor.h:72: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/editor_audiotrack.cc:21: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/editor.h:48: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../session_utils/common.h:22, from ../session_utils/export.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../session_utils/common.h:23: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/rc_configuration.h:27, from ../gtk2_ardour/editor_mixer.cc:37: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79, from ../gtk2_ardour/editor_mixer.cc:42: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/editor_mixer.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/glibmm-2.4/glibmm/miscutils.h:23, from ../gtk2_ardour/editor_mixer.cc:30: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/editor_mixer.cc:32: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/presentation_info.h:32, from ../libs/ctrl-interface/control_protocol/control_protocol/basic_ui.h:34, from ../libs/ctrl-interface/control_protocol/control_protocol/control_protocol.h:35, from ../gtk2_ardour/editor_mixer.cc:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/ardour/ardour/location.h:41, from ../gtk2_ardour/transport_control.cc:19: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/transport_control.cc:20: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../gtk2_ardour/actions.h:27, from ../gtk2_ardour/transport_control.cc:22: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/ardour/ardour/location.h:35: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67, from ../gtk2_ardour/transport_control.cc:23: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/fst/vst2-scanner.cc:51: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ [1126/1170] Linking build/libs/fst/ardour-vst-scanner In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/port_engine.h:30, from ../libs/ardour/ardour/port.h:36, from ../libs/ardour/ardour/midi_port.h:27, from ../libs/ardour/ardour/async_midi_port.h:41, from ../gtk2_ardour/midi_tracer.cc:34: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/textview.h:35, from ../gtk2_ardour/midi_tracer.h:27, from ../gtk2_ardour/midi_tracer.cc:39: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/midi++2/midi++/parser.h:28, from ../gtk2_ardour/midi_tracer.cc:32: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/spinbutton.h:29, from ../gtk2_ardour/midi_tracer.h:31: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../gtk2_ardour/midi_tracer.h:34: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/midi_tracer.cc: In member function 'void MidiTracer::tracer(MIDI::Parser&, MIDI::byte*, size_t, MIDI::samplecnt_t)': ../gtk2_ardour/midi_tracer.cc:500:58: warning: format '%lld' expects argument of type 'long long int', but argument 5 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 500 | s += snprintf (&buf[s], bufsize, "%16s (%" PRId64 ") = [", "Sysex", len); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~ | | | size_t {aka unsigned int} In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../libs/ardour/ardour/export_handler.h:35, from ../libs/ardour/ardour/export_profile_manager.h:38, from ../gtk2_ardour/export_filename_selector.h:37, from ../gtk2_ardour/export_filename_selector.cc:30: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/export_filename_selector.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/filechooserdialog.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/export_filename_selector.cc:24: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/export_filename_selector.cc:28: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/export_filename_selector.h:33: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/evoral/evoral/ControlSet.h:33, from ../libs/ardour/ardour/plug_insert_base.h:24, from ../gtk2_ardour/vst3_plugin_ui.cc:21: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plug_insert_base.h:27: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/vst3_plugin_ui.cc:25: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/iochannel.h:25, from /usr/include/glibmm-2.4/glibmm/main.h:24, from ../gtk2_ardour/vst3_plugin_ui.cc:19: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/plugin_ui.h:38, from ../gtk2_ardour/vst3_plugin_ui.h:24, from ../gtk2_ardour/vst3_plugin_ui.cc:29: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from ../gtk2_ardour/plugin_ui.h:44: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/ardour_spinner.h:26, from ../gtk2_ardour/plugin_ui.h:59: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../libs/ardour/ardour/export_handler.h:35, from ../libs/ardour/ardour/export_profile_manager.h:38, from ../gtk2_ardour/export_file_notebook.h:36, from ../gtk2_ardour/export_file_notebook.cc:24: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/export_file_notebook.h:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from ../gtk2_ardour/export_format_selector.h:31, from ../gtk2_ardour/export_file_notebook.h:39: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/export_filename_selector.h:33, from ../gtk2_ardour/export_file_notebook.h:40: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/soundcloud_export_selector.h:20, from ../gtk2_ardour/export_file_notebook.h:41: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/selection.h:30, from ../gtk2_ardour/route_processor_selection.cc:26: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_processor_selection.cc:27: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/route_processor_selection.cc:31: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/route_processor_selection.cc:24: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/mixer_strip.h:33, from ../gtk2_ardour/route_processor_selection.cc:32: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ../gtk2_ardour/gain_meter.h:50, from ../gtk2_ardour/mixer_strip.h:59: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../gtk2_ardour/gain_meter.h:51: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37, from ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:26, from ../gtk2_ardour/processor_box.h:38, from ../gtk2_ardour/mixer_strip.h:62: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/presentation_info.h:32, from ../libs/ardour/ardour/selection.h:29: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/tempo.h:35, from ../gtk2_ardour/tempo_curve.cc:22: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/tempo_curve.cc:33: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, 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 ../gtk2_ardour/tempo_curve.cc:27: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/temporal/temporal/tempo.h:31: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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/tabbable.h:26, from ../gtk2_ardour/public_editor.h:61: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/tempo_curve.cc:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from ../libs/temporal/temporal/tempo.h:24: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void TempoCurve::set_duration(ARDOUR::samplecnt_t)' at ../gtk2_ardour/tempo_curve.cc:131:19: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void TempoCurve::set_duration(ARDOUR::samplecnt_t)' at ../gtk2_ardour/tempo_curve.cc:140:20: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void TempoCurve::set_duration(ARDOUR::samplecnt_t)' at ../gtk2_ardour/tempo_curve.cc:141:20: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void TempoCurve::set_duration(ARDOUR::samplecnt_t)' at ../gtk2_ardour/tempo_curve.cc:160:21: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ArdourCanvas::Duple}; _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ArdourCanvas::Duple; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'void TempoCurve::set_duration(ARDOUR::samplecnt_t)' at ../gtk2_ardour/tempo_curve.cc:167:20: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../gtk2_ardour/audio_time_axis.h:37, from ../gtk2_ardour/time_axis_view.cc:55: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/audio_time_axis.h:40: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/time_axis_view.cc:35: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/separator.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/time_axis_view.cc:45: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../gtk2_ardour/route_ui.h:40: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/editor_tempodisplay.cc:44: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../gtk2_ardour/editor_tempodisplay.cc:41: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../gtk2_ardour/editor_tempodisplay.cc:37: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/automation_streamview.h:32, from ../gtk2_ardour/editor_tempodisplay.cc:53: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/editor_tempodisplay.cc: In member function 'void Editor::make_bbt_marker(const Temporal::MusicTimePoint*, std::__cxx11::list::iterator)': ../gtk2_ardour/editor_tempodisplay.cc:167:89: warning: 'new' of type 'BBTMarker' with extended alignment 16 [-Waligned-new=] 167 | bbt_marks.insert (before, new BBTMarker (*this, *bbt_ruler, "meter marker", *mtp)); | ^ ../gtk2_ardour/editor_tempodisplay.cc:167:89: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_tempodisplay.cc:167:89: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_tempodisplay.cc: In member function 'void Editor::make_meter_marker(const Temporal::MeterPoint*, std::__cxx11::list::iterator)': ../gtk2_ardour/editor_tempodisplay.cc:176:99: warning: 'new' of type 'MeterMarker' with extended alignment 16 [-Waligned-new=] 176 | meter_marks.insert (before, new MeterMarker (*this, *meter_group, "meter marker", buf, *ms)); | ^ ../gtk2_ardour/editor_tempodisplay.cc:176:99: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_tempodisplay.cc:176:99: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_tempodisplay.cc: In member function 'void Editor::make_tempo_marker(const Temporal::TempoPoint*, double&, double&, const Temporal::TempoPoint*&, uint32_t, ARDOUR::samplecnt_t, std::__cxx11::list::iterator)': ../gtk2_ardour/editor_tempodisplay.cc:190:140: warning: 'new' of type 'TempoMarker' with extended alignment 16 [-Waligned-new=] 190 | tempo_marks.insert (before, new TempoMarker (*this, *tempo_group, *mapping_group, color_name, tname, *ts, ts->sample (sr), tc_color)); | ^ ../gtk2_ardour/editor_tempodisplay.cc:190:140: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_tempodisplay.cc:190:140: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../luasession/luasession.cc:31: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../luasession/luasession.cc:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ ../luasession/luasession.cc: In function 'ARDOUR::Session* _create_session(std::string, std::string, uint32_t)': ../luasession/luasession.cc:246:78: warning: 'new' of type 'ARDOUR::Session' with extended alignment 16 [-Waligned-new=] 246 | Session* session = new Session (*engine, dir, state, &bus_profile); | ^ ../luasession/luasession.cc:246:78: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../luasession/luasession.cc:246:78: note: use '-faligned-new' to enable C++17 over-aligned new support ../luasession/luasession.cc: In function 'ARDOUR::Session* _load_session(const std::string&, std::string)': ../luasession/luasession.cc:283:64: warning: 'new' of type 'ARDOUR::Session' with extended alignment 16 [-Waligned-new=] 283 | Session* session = new Session (*engine, dir, state); | ^ ../luasession/luasession.cc:283:64: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../luasession/luasession.cc:283:64: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/midi_channel_filter.h:29, from ../libs/ardour/ardour/midi_track.h:25, from ../gtk2_ardour/generic_pluginui.cc:51: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/generic_pluginui.cc:52: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/separator.h:31, from ../gtk2_ardour/generic_pluginui.cc:38: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/separator.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/generic_pluginui.cc:58: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../gtk2_ardour/generic_pluginui.cc:65: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/midi_track.h:26: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/luabindings.cc:29: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/ardour/lua_api.h:37, from ../libs/ardour/luabindings.cc:62: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from ../libs/ardour/ardour/disk_io.h:33, from ../libs/ardour/ardour/disk_reader.h:29, from ../libs/ardour/luabindings.cc:52: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/lua/LuaBridge/LuaBridge.h:151, from ../libs/ardour/luabindings.cc:106: ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = PBD::ID]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = PBD::ID]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = PBD::ID; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList, void>; T = PBD::ID; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(std::__cxx11::basic_string); T = PBD::ID]' ../libs/ardour/luabindings.cc:476:44: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'PBD::ID*' increases required alignment of target type [-Wcast-align] 374 | return reinterpret_cast (&m_storage [0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = PBD::RingBufferNPT]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = PBD::RingBufferNPT]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = PBD::RingBufferNPT; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList; T = PBD::RingBufferNPT; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(unsigned int); T = PBD::RingBufferNPT]' ../libs/ardour/luabindings.cc:540:39: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'PBD::RingBufferNPT*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = PBD::RingBufferNPT]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = PBD::RingBufferNPT]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = PBD::RingBufferNPT; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList; T = PBD::RingBufferNPT; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(unsigned int); T = PBD::RingBufferNPT]' ../libs/ardour/luabindings.cc:552:39: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'PBD::RingBufferNPT*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = PBD::RingBufferNPT]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = PBD::RingBufferNPT]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = PBD::RingBufferNPT; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList; T = PBD::RingBufferNPT; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(unsigned int); T = PBD::RingBufferNPT]' ../libs/ardour/luabindings.cc:564:39: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'PBD::RingBufferNPT*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = Timecode::Time]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = Timecode::Time]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = Timecode::Time; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList; T = Timecode::Time; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(double); T = Timecode::Time]' ../libs/ardour/luabindings.cc:588:39: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'Timecode::Time*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = Temporal::_ratio_t]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = Temporal::_ratio_t]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = Temporal::_ratio_t; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList >; T = Temporal::_ratio_t; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(long long int, long long int); T = Temporal::_ratio_t]' ../libs/ardour/luabindings.cc:626:49: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'Temporal::_ratio_t*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = Temporal::Beats]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = Temporal::Beats]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = Temporal::Beats; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList >; T = Temporal::Beats; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(int, int); T = Temporal::Beats]' ../libs/ardour/luabindings.cc:632:49: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'Temporal::Beats*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = Temporal::timepos_t]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = Temporal::timepos_t]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = Temporal::timepos_t; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList; T = Temporal::timepos_t; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(long long int); T = Temporal::timepos_t]' ../libs/ardour/luabindings.cc:655:54: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'Temporal::timepos_t*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = Temporal::timecnt_t]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = Temporal::timecnt_t]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = Temporal::timecnt_t; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList; T = Temporal::timecnt_t; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(long long int); T = Temporal::timecnt_t]' ../libs/ardour/luabindings.cc:688:54: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'Temporal::timecnt_t*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = Temporal::BBT_Time]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = Temporal::BBT_Time]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = Temporal::BBT_Time; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList > >; T = Temporal::BBT_Time; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(int, int, int); T = Temporal::BBT_Time]' ../libs/ardour/luabindings.cc:724:58: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'Temporal::BBT_Time*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = Temporal::BBT_Argument]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = Temporal::BBT_Argument]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = Temporal::BBT_Argument; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList > >; T = Temporal::BBT_Argument; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(int, int, int); T = Temporal::BBT_Argument]' ../libs/ardour/luabindings.cc:737:58: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'Temporal::BBT_Argument*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = Temporal::BBT_Offset]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = Temporal::BBT_Offset]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = Temporal::BBT_Offset; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList > >; T = Temporal::BBT_Offset; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(unsigned int, unsigned int, unsigned int); T = Temporal::BBT_Offset]' ../libs/ardour/luabindings.cc:741:61: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'Temporal::BBT_Offset*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = Temporal::Tempo]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = Temporal::Tempo]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = Temporal::Tempo; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList > >; T = Temporal::Tempo; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(double, double, int); T = Temporal::Tempo]' ../libs/ardour/luabindings.cc:759:52: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'Temporal::Tempo*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = Temporal::Meter]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = Temporal::Meter]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = Temporal::Meter; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList >; T = Temporal::Meter; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(double, double); T = Temporal::Meter]' ../libs/ardour/luabindings.cc:771:47: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'Temporal::Meter*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = Evoral::Parameter]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = Evoral::Parameter]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = Evoral::Parameter; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList > >; T = Evoral::Parameter; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(unsigned int, unsigned char, unsigned int); T = Evoral::Parameter]' ../libs/ardour/luabindings.cc:875:60: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'Evoral::Parameter*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = Temporal::Range]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = Temporal::Range]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = Temporal::Range; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList >; T = Temporal::Range; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(Temporal::timepos_t, Temporal::timepos_t); T = Temporal::Range]' ../libs/ardour/luabindings.cc:922:73: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'Temporal::Range*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = _VampHost::Vamp::RealTime]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = _VampHost::Vamp::RealTime]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = _VampHost::Vamp::RealTime; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList >; T = _VampHost::Vamp::RealTime; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(int, int); T = _VampHost::Vamp::RealTime]' ../libs/ardour/luabindings.cc:959:41: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to '_VampHost::Vamp::RealTime*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::TimelineRange]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::TimelineRange]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::TimelineRange; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList > >; T = ARDOUR::TimelineRange; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(Temporal::timepos_t, Temporal::timepos_t, unsigned int); T = ARDOUR::TimelineRange]' ../libs/ardour/luabindings.cc:1086:83: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::TimelineRange*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::ChanCount]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::ChanCount]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::ChanCount; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList >; T = ARDOUR::ChanCount; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(ARDOUR::DataType, unsigned int); T = ARDOUR::ChanCount]' ../libs/ardour/luabindings.cc:2262:51: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::ChanCount*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::DataType]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::DataType]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::DataType; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList, void>; T = ARDOUR::DataType; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(std::__cxx11::basic_string); T = ARDOUR::DataType]' ../libs/ardour/luabindings.cc:2274:44: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::DataType*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::LuaAPI::Vamp]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::LuaAPI::Vamp]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::LuaAPI::Vamp; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList&, luabridge::TypeList >; T = ARDOUR::LuaAPI::Vamp; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(const std::__cxx11::basic_string&, float); T = ARDOUR::LuaAPI::Vamp]' ../libs/ardour/luabindings.cc:3032:58: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::LuaAPI::Vamp*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::LuaAPI::Rubberband]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::LuaAPI::Rubberband]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::LuaAPI::Rubberband; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList, luabridge::TypeList >; T = ARDOUR::LuaAPI::Rubberband; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(std::shared_ptr, bool); T = ARDOUR::LuaAPI::Rubberband]' ../libs/ardour/luabindings.cc:3042:67: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::LuaAPI::Rubberband*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::DSP::LowPass]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::DSP::LowPass]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::DSP::LowPass; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList >; T = ARDOUR::DSP::LowPass; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(double, float); T = ARDOUR::DSP::LowPass]' ../libs/ardour/luabindings.cc:3075:46: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::DSP::LowPass*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::DSP::Biquad]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::DSP::Biquad]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::DSP::Biquad; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList; T = ARDOUR::DSP::Biquad; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(double); T = ARDOUR::DSP::Biquad]' ../libs/ardour/luabindings.cc:3082:39: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::DSP::Biquad*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::DSP::FFTSpectrum]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::DSP::FFTSpectrum]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::DSP::FFTSpectrum; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList >; T = ARDOUR::DSP::FFTSpectrum; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(unsigned int, double); T = ARDOUR::DSP::FFTSpectrum]' ../libs/ardour/luabindings.cc:3091:49: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::DSP::FFTSpectrum*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::LTCReader]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::LTCReader]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::LTCReader; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList >; T = ARDOUR::LTCReader; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(int, LTC_TV_STANDARD); T = ARDOUR::LTCReader]' ../libs/ardour/luabindings.cc:3104:53: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::LTCReader*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::DSP::Convolution]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::DSP::Convolution]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::DSP::Convolution; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList > >; T = ARDOUR::DSP::Convolution; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(ARDOUR::Session&, unsigned int, unsigned int); T = ARDOUR::DSP::Convolution]' ../libs/ardour/luabindings.cc:3110:61: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::DSP::Convolution*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::DSP::Convolver]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::DSP::Convolver]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::DSP::Convolver; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList&, luabridge::TypeList > > >; T = ARDOUR::DSP::Convolver; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(ARDOUR::Session&, const std::__cxx11::basic_string&, ARDOUR::DSP::Convolver::IRChannelConfig, ARDOUR::DSP::Convolver::IRSettings); T = ARDOUR::DSP::Convolver]' ../libs/ardour/luabindings.cc:3134:122: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::DSP::Convolver*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::DSP::DspShm]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::DSP::DspShm]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::DSP::DspShm; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList; T = ARDOUR::DSP::DspShm; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(unsigned int); T = ARDOUR::DSP::DspShm]' ../libs/ardour/luabindings.cc:3176:38: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::DSP::DspShm*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::FluidSynth]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::FluidSynth]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::FluidSynth; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList >; T = ARDOUR::FluidSynth; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(float, int); T = ARDOUR::FluidSynth]' ../libs/ardour/luabindings.cc:3249:43: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::FluidSynth*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::LuaOSC::Address]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::LuaOSC::Address]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::LuaOSC::Address; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList, void>; T = ARDOUR::LuaOSC::Address; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(std::__cxx11::basic_string); T = ARDOUR::LuaOSC::Address]' ../libs/ardour/luabindings.cc:3299:43: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::LuaOSC::Address*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = Evoral::ParameterDescriptor]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = Evoral::ParameterDescriptor]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = Evoral::ParameterDescriptor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = Evoral::ParameterDescriptor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = Evoral::ParameterDescriptor]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = Evoral::ParameterDescriptor]' ../libs/ardour/luabindings.cc:912:23: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'Evoral::ParameterDescriptor*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::InterThreadInfo]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::InterThreadInfo]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::InterThreadInfo; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = ARDOUR::InterThreadInfo; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = ARDOUR::InterThreadInfo]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = ARDOUR::InterThreadInfo]' ../libs/ardour/luabindings.cc:1077:23: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::InterThreadInfo*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::Route::ProcessorStreams]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::Route::ProcessorStreams]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::Route::ProcessorStreams; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = ARDOUR::Route::ProcessorStreams; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = ARDOUR::Route::ProcessorStreams]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = ARDOUR::Route::ProcessorStreams]' ../libs/ardour/luabindings.cc:1110:23: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::Route::ProcessorStreams*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::ChanMapping]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::ChanMapping]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::ChanMapping; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = ARDOUR::ChanMapping; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = ARDOUR::ChanMapping]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = ARDOUR::ChanMapping]' ../libs/ardour/luabindings.cc:1115:23: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::ChanMapping*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::Plugin::PresetRecord]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::Plugin::PresetRecord]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::Plugin::PresetRecord; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = ARDOUR::Plugin::PresetRecord; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = ARDOUR::Plugin::PresetRecord]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = ARDOUR::Plugin::PresetRecord]' ../libs/ardour/luabindings.cc:1765:23: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::Plugin::PresetRecord*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::ParameterDescriptor]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::ParameterDescriptor]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::ParameterDescriptor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = ARDOUR::ParameterDescriptor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = ARDOUR::ParameterDescriptor]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = ARDOUR::ParameterDescriptor]' ../libs/ardour/luabindings.cc:1776:23: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::ParameterDescriptor*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::RawMidiParser]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::RawMidiParser]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::RawMidiParser; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = ARDOUR::RawMidiParser; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = ARDOUR::RawMidiParser]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = ARDOUR::RawMidiParser]' ../libs/ardour/luabindings.cc:2101:23: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::RawMidiParser*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::LatencyRange]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::LatencyRange]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::LatencyRange; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = ARDOUR::LatencyRange; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = ARDOUR::LatencyRange]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = ARDOUR::LatencyRange]' ../libs/ardour/luabindings.cc:2745:23: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::LatencyRange*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::DSP::Generator]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::DSP::Generator]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::DSP::Generator; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = ARDOUR::DSP::Generator; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = ARDOUR::DSP::Generator]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = ARDOUR::DSP::Generator]' ../libs/ardour/luabindings.cc:3098:23: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::DSP::Generator*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::DSP::Convolver::IRSettings]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::DSP::Convolver::IRSettings]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::DSP::Convolver::IRSettings; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = ARDOUR::DSP::Convolver::IRSettings; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = ARDOUR::DSP::Convolver::IRSettings]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = ARDOUR::DSP::Convolver::IRSettings]' ../libs/ardour/luabindings.cc:3124:23: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::DSP::Convolver::IRSettings*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::vector >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::vector >]' ../libs/lua/LuaBridge/detail/Namespace.h:2096:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdVector(const char*) [with T = std::__cxx11::basic_string]' ../libs/ardour/luabindings.cc:442:33: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::vector; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::vector]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::vector]' ../libs/lua/LuaBridge/detail/Namespace.h:2096:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdVector(const char*) [with T = float]' ../libs/ardour/luabindings.cc:445:27: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::vector; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::vector]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::vector]' ../libs/lua/LuaBridge/detail/Namespace.h:2096:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdVector(const char*) [with T = unsigned char]' ../libs/ardour/luabindings.cc:448:29: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::vector; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::vector]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::vector]' ../libs/lua/LuaBridge/detail/Namespace.h:2096:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdVector(const char*) [with T = float*]' ../libs/ardour/luabindings.cc:451:28: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::vector >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::vector >]' ../libs/lua/LuaBridge/detail/Namespace.h:2096:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdVector(const char*) [with T = PBD::ID]' ../libs/ardour/luabindings.cc:480:29: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector<_VampHost::Vamp::PluginBase::ParameterDescriptor>]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector<_VampHost::Vamp::PluginBase::ParameterDescriptor>]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector<_VampHost::Vamp::PluginBase::ParameterDescriptor>; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::vector<_VampHost::Vamp::PluginBase::ParameterDescriptor>; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::vector<_VampHost::Vamp::PluginBase::ParameterDescriptor>]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::vector<_VampHost::Vamp::PluginBase::ParameterDescriptor>]' ../libs/lua/LuaBridge/detail/Namespace.h:2096:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdVector(const char*) [with T = _VampHost::Vamp::PluginBase::ParameterDescriptor]' ../libs/ardour/luabindings.cc:999:59: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector<_VampHost::Vamp::PluginBase::ParameterDescriptor>*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector<_VampHost::Vamp::Plugin::OutputDescriptor>]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector<_VampHost::Vamp::Plugin::OutputDescriptor>]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector<_VampHost::Vamp::Plugin::OutputDescriptor>; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::vector<_VampHost::Vamp::Plugin::OutputDescriptor>; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::vector<_VampHost::Vamp::Plugin::OutputDescriptor>]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::vector<_VampHost::Vamp::Plugin::OutputDescriptor>]' ../libs/lua/LuaBridge/detail/Namespace.h:2096:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdVector(const char*) [with T = _VampHost::Vamp::Plugin::OutputDescriptor]' ../libs/ardour/luabindings.cc:1059:52: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector<_VampHost::Vamp::Plugin::OutputDescriptor>*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector<_VampHost::Vamp::Plugin::Feature>]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector<_VampHost::Vamp::Plugin::Feature>]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector<_VampHost::Vamp::Plugin::Feature>; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::vector<_VampHost::Vamp::Plugin::Feature>; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::vector<_VampHost::Vamp::Plugin::Feature>]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::vector<_VampHost::Vamp::Plugin::Feature>]' ../libs/lua/LuaBridge/detail/Namespace.h:2096:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdVector(const char*) [with T = _VampHost::Vamp::Plugin::Feature]' ../libs/ardour/luabindings.cc:1062:43: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector<_VampHost::Vamp::Plugin::Feature>*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::map >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::map >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::map >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::map >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::map >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::map >]' ../libs/lua/LuaBridge/detail/Namespace.h:1958:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdMap(const char*) [with K = int; V = std::vector<_VampHost::Vamp::Plugin::Feature>]' ../libs/ardour/luabindings.cc:1065:49: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::map >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::vector; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::vector]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::vector]' ../libs/lua/LuaBridge/detail/Namespace.h:2096:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdVector(const char*) [with T = ARDOUR::Plugin::PresetRecord]' ../libs/ardour/luabindings.cc:1772:42: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector, std::allocator > >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector, std::allocator > >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector, std::allocator > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::vector, std::allocator > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::vector, std::allocator > >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::vector, std::allocator > >]' ../libs/lua/LuaBridge/detail/Namespace.h:2096:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdVector(const char*) [with T = std::shared_ptr]' ../libs/ardour/luabindings.cc:1790:57: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector, std::allocator > >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:2009:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdList(const char*) [with T = std::shared_ptr]' ../libs/ardour/luabindings.cc:2125:48: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:2009:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdList(const char*) [with T = std::shared_ptr]' ../libs/ardour/luabindings.cc:2129:52: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:2009:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdList(const char*) [with T = std::shared_ptr]' ../libs/ardour/luabindings.cc:2133:46: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::vector >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::vector >]' ../libs/lua/LuaBridge/detail/Namespace.h:2083:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdVector(const char*) [with T = std::shared_ptr]' ../libs/ardour/luabindings.cc:2137:48: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr > >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr > >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr > >; T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr > >; lua_State = lua_State]' ../libs/ardour/luabindings.cc:429:45: required from 'int to_ptr(lua_State*) [with T = std::__cxx11::list >; lua_State = lua_State]' ../libs/ardour/luabindings.cc:2148:23: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr > >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:2009:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdList(const char*) [with T = std::weak_ptr]' ../libs/ardour/luabindings.cc:2162:46: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Namespace.h:2045:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdCPtrList(const char*) [with T = ARDOUR::RouteGroup]' ../libs/ardour/luabindings.cc:2166:39: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::vector >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::vector >]' ../libs/lua/LuaBridge/detail/Namespace.h:2096:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdVector(const char*) [with T = std::shared_ptr]' ../libs/ardour/luabindings.cc:2170:46: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::vector >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::vector >]' ../libs/lua/LuaBridge/detail/Namespace.h:2096:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdVector(const char*) [with T = std::shared_ptr]' ../libs/ardour/luabindings.cc:2174:53: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::vector >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::vector >]' ../libs/lua/LuaBridge/detail/Namespace.h:2096:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdVector(const char*) [with T = std::shared_ptr]' ../libs/ardour/luabindings.cc:2178:48: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list, std::allocator > >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list, std::allocator > >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list, std::allocator > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list, std::allocator > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list, std::allocator > >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list, std::allocator > >]' ../libs/lua/LuaBridge/detail/Namespace.h:2009:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdList(const char*) [with T = std::weak_ptr]' ../libs/ardour/luabindings.cc:2182:52: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list, std::allocator > >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::vector >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::vector >]' ../libs/lua/LuaBridge/detail/Namespace.h:2096:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdVector(const char*) [with T = std::shared_ptr]' ../libs/ardour/luabindings.cc:2186:46: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::set >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::set >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::set >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::set >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::set >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::set >]' ../libs/lua/LuaBridge/detail/Namespace.h:1975:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdSet(const char*) [with T = std::shared_ptr]' ../libs/ardour/luabindings.cc:2190:53: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::set >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::set]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::set]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::set; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::set; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::set]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::set]' ../libs/lua/LuaBridge/detail/Namespace.h:1975:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdSet(const char*) [with T = ARDOUR::AutomationType]' ../libs/ardour/luabindings.cc:2194:33: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::set*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::vector; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::vector]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::vector]' ../libs/lua/LuaBridge/detail/Namespace.h:2096:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdVector(const char*) [with T = long long int]' ../libs/ardour/luabindings.cc:2198:33: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:2009:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdList(const char*) [with T = std::shared_ptr]' ../libs/ardour/luabindings.cc:2202:49: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr > >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr > >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr > >; T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr > >; lua_State = lua_State]' ../libs/ardour/luabindings.cc:429:45: required from 'int to_ptr(lua_State*) [with T = std::__cxx11::list >; lua_State = lua_State]' ../libs/ardour/luabindings.cc:2208:23: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr > >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::map >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::map >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::map >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::map >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::map >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::map >]' ../libs/lua/LuaBridge/detail/Namespace.h:1958:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdMap(const char*) [with K = PBD::ID; V = std::shared_ptr]' ../libs/ardour/luabindings.cc:2212:51: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::map >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::map, ARDOUR::PortManager::DPM, std::less >, std::allocator, ARDOUR::PortManager::DPM> > >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::map, ARDOUR::PortManager::DPM, std::less >, std::allocator, ARDOUR::PortManager::DPM> > >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::map, ARDOUR::PortManager::DPM, std::less >, std::allocator, ARDOUR::PortManager::DPM> > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::map, ARDOUR::PortManager::DPM, std::less >, std::allocator, ARDOUR::PortManager::DPM> > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::map, ARDOUR::PortManager::DPM, std::less >, std::allocator, ARDOUR::PortManager::DPM> > >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::map, ARDOUR::PortManager::DPM, std::less >, std::allocator, ARDOUR::PortManager::DPM> > >]' ../libs/lua/LuaBridge/detail/Namespace.h:1958:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdMap(const char*) [with K = std::__cxx11::basic_string; V = ARDOUR::PortManager::DPM]' ../libs/ardour/luabindings.cc:2216:48: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::map, ARDOUR::PortManager::DPM, std::less >, std::allocator, ARDOUR::PortManager::DPM> > >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::map, ARDOUR::PortManager::MPM, std::less >, std::allocator, ARDOUR::PortManager::MPM> > >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::map, ARDOUR::PortManager::MPM, std::less >, std::allocator, ARDOUR::PortManager::MPM> > >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::map, ARDOUR::PortManager::MPM, std::less >, std::allocator, ARDOUR::PortManager::MPM> > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::map, ARDOUR::PortManager::MPM, std::less >, std::allocator, ARDOUR::PortManager::MPM> > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::map, ARDOUR::PortManager::MPM, std::less >, std::allocator, ARDOUR::PortManager::MPM> > >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::map, ARDOUR::PortManager::MPM, std::less >, std::allocator, ARDOUR::PortManager::MPM> > >]' ../libs/lua/LuaBridge/detail/Namespace.h:1958:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdMap(const char*) [with K = std::__cxx11::basic_string; V = ARDOUR::PortManager::MPM]' ../libs/ardour/luabindings.cc:2220:48: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::map, ARDOUR::PortManager::MPM, std::less >, std::allocator, ARDOUR::PortManager::MPM> > >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:2009:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdList(const char*) [with T = std::shared_ptr]' ../libs/ardour/luabindings.cc:2228:47: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Namespace.h:2045:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdCPtrList(const char*) [with T = ARDOUR::Location]' ../libs/ardour/luabindings.cc:2231:37: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::vector; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::vector]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::vector]' ../libs/lua/LuaBridge/detail/Namespace.h:2083:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdVector(const char*) [with T = Evoral::Parameter]' ../libs/ardour/luabindings.cc:2234:44: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Namespace.h:2045:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdCPtrList(const char*) [with T = Evoral::ControlEvent]' ../libs/ardour/luabindings.cc:2247:49: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list, std::allocator > >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list, std::allocator > >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list, std::allocator > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list, std::allocator > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list, std::allocator > >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list, std::allocator > >]' ../libs/lua/LuaBridge/detail/Namespace.h:2009:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdList(const char*) [with T = std::weak_ptr]' ../libs/ardour/luabindings.cc:2258:47: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list, std::allocator > >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::vector; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::vector]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::vector]' ../libs/lua/LuaBridge/detail/Namespace.h:2083:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdVector(const char*) [with T = const ARDOUR::AudioBackendInfo*]' ../libs/ardour/luabindings.cc:2704:50: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::vector; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::vector]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::vector]' ../libs/lua/LuaBridge/detail/Namespace.h:2096:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdVector(const char*) [with T = ARDOUR::AudioBackend::DeviceStatus]' ../libs/ardour/luabindings.cc:2710:48: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:2009:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdList(const char*) [with T = std::__cxx11::basic_string]' ../libs/lua/LuaBridge/detail/Namespace.h:2024:33: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdList(const char*) [with T = std::__cxx11::basic_string]' ../libs/ardour/luabindings.cc:439:31: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Namespace.h:2009:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdList(const char*) [with T = long long int]' ../libs/lua/LuaBridge/detail/Namespace.h:2024:33: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdList(const char*) [with T = long long int]' ../libs/ardour/luabindings.cc:459:27: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr >; T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = PBD::Controllable; R = ARDOUR::MPControl; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::MPControl; T = PBD::Controllable]' ../libs/ardour/luabindings.cc:530:31: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr >; T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const PBD::Controllable; R = const ARDOUR::MPControl; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::MPControl; T = PBD::Controllable]' ../libs/ardour/luabindings.cc:530:31: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr >; T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = PBD::Controllable; R = ARDOUR::MPControl; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::MPControl; T = PBD::Controllable]' ../libs/ardour/luabindings.cc:531:29: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr >; T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const PBD::Controllable; R = const ARDOUR::MPControl; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::MPControl; T = PBD::Controllable]' ../libs/ardour/luabindings.cc:531:29: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = PBD::Controllable; R = ARDOUR::AutomationControl; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::AutomationControl; T = PBD::Controllable]' ../libs/ardour/luabindings.cc:532:31: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const PBD::Controllable; R = const ARDOUR::AutomationControl; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::AutomationControl; T = PBD::Controllable]' ../libs/ardour/luabindings.cc:532:31: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:220:61: required from 'static int luabridge::CFunc::Call::f(lua_State*) [with FnPtr = std::shared_ptr (*)(); ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1373:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addStaticFunction(const char*, FP) [with FP = std::shared_ptr (*)(); T = Temporal::TempoMap]' ../libs/ardour/luabindings.cc:801:22: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:220:61: required from 'static int luabridge::CFunc::Call::f(lua_State*) [with FnPtr = std::shared_ptr (*)(); ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1373:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addStaticFunction(const char*, FP) [with FP = std::shared_ptr (*)(); T = Temporal::TempoMap]' ../libs/ardour/luabindings.cc:802:22: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = Evoral::ControlList; R = ARDOUR::AutomationList; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::AutomationList; T = Evoral::ControlList]' ../libs/ardour/luabindings.cc:887:28: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const Evoral::ControlList; R = const ARDOUR::AutomationList; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::AutomationList; T = Evoral::ControlList]' ../libs/ardour/luabindings.cc:887:28: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:490:22: required from 'static int luabridge::Namespace::ClassBase::ctorNilPtrPlacementProxy(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1392:24: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addNilPtrConstructor() [with T = ARDOUR::PluginInfo]' ../libs/ardour/luabindings.cc:1095:25: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:490:22: required from 'static int luabridge::Namespace::ClassBase::ctorNilPtrPlacementProxy(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1397:24: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addNilPtrConstructor() [with T = ARDOUR::PluginInfo]' ../libs/ardour/luabindings.cc:1095:25: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::weak_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::weak_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::weak_ptr; T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:490:22: required from 'static int luabridge::Namespace::ClassBase::ctorNilPtrPlacementProxy(lua_State*) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1404:24: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addNilPtrConstructor() [with T = ARDOUR::PluginInfo]' ../libs/ardour/luabindings.cc:1095:25: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::weak_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::AutomationList; R = PBD::Stateful; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = PBD::Stateful; T = ARDOUR::AutomationList]' ../libs/ardour/luabindings.cc:1162:27: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::AutomationList; R = const PBD::Stateful; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = PBD::Stateful; T = ARDOUR::AutomationList]' ../libs/ardour/luabindings.cc:1162:27: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::AutomationList; R = PBD::StatefulDestructible; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = PBD::StatefulDestructible; T = ARDOUR::AutomationList]' ../libs/ardour/luabindings.cc:1163:39: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::AutomationList; R = const PBD::StatefulDestructible; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = PBD::StatefulDestructible; T = ARDOUR::AutomationList]' ../libs/ardour/luabindings.cc:1163:39: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::AutomationList; R = Evoral::ControlList; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = Evoral::ControlList; T = ARDOUR::AutomationList]' ../libs/ardour/luabindings.cc:1164:33: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::AutomationList; R = const Evoral::ControlList; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = Evoral::ControlList; T = ARDOUR::AutomationList]' ../libs/ardour/luabindings.cc:1164:33: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Port; R = ARDOUR::MidiPort; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::MidiPort; T = ARDOUR::Port]' ../libs/ardour/luabindings.cc:1229:22: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Port; R = const ARDOUR::MidiPort; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::MidiPort; T = ARDOUR::Port]' ../libs/ardour/luabindings.cc:1229:22: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Port; R = ARDOUR::AsyncMIDIPort; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::AsyncMIDIPort; T = ARDOUR::Port]' ../libs/ardour/luabindings.cc:1230:27: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Port; R = const ARDOUR::AsyncMIDIPort; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::AsyncMIDIPort; T = ARDOUR::Port]' ../libs/ardour/luabindings.cc:1230:27: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Port; R = ARDOUR::AudioPort; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::AudioPort; T = ARDOUR::Port]' ../libs/ardour/luabindings.cc:1231:23: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Port; R = const ARDOUR::AudioPort; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::AudioPort; T = ARDOUR::Port]' ../libs/ardour/luabindings.cc:1231:23: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Stripable; R = ARDOUR::Route; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::Route; T = ARDOUR::Stripable]' ../libs/ardour/luabindings.cc:1350:19: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Stripable; R = const ARDOUR::Route; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::Route; T = ARDOUR::Stripable]' ../libs/ardour/luabindings.cc:1350:19: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Stripable; R = ARDOUR::VCA; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::VCA; T = ARDOUR::Stripable]' ../libs/ardour/luabindings.cc:1351:17: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Stripable; R = const ARDOUR::VCA; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::VCA; T = ARDOUR::Stripable]' ../libs/ardour/luabindings.cc:1351:17: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Stripable; R = ARDOUR::Slavable; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::Slavable; T = ARDOUR::Stripable]' ../libs/ardour/luabindings.cc:1352:22: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Stripable; R = const ARDOUR::Slavable; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::Slavable; T = ARDOUR::Stripable]' ../libs/ardour/luabindings.cc:1352:22: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Stripable; R = ARDOUR::Automatable; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::Automatable; T = ARDOUR::Stripable]' ../libs/ardour/luabindings.cc:1353:25: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Stripable; R = const ARDOUR::Automatable; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::Automatable; T = ARDOUR::Stripable]' ../libs/ardour/luabindings.cc:1353:25: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Route; R = ARDOUR::Track; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::Track; T = ARDOUR::Route]' ../libs/ardour/luabindings.cc:1413:19: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Route; R = const ARDOUR::Track; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::Track; T = ARDOUR::Route]' ../libs/ardour/luabindings.cc:1413:19: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Playlist; R = ARDOUR::AudioPlaylist; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::AudioPlaylist; T = ARDOUR::Playlist]' ../libs/ardour/luabindings.cc:1456:27: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Playlist; R = const ARDOUR::AudioPlaylist; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::AudioPlaylist; T = ARDOUR::Playlist]' ../libs/ardour/luabindings.cc:1456:27: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Playlist; R = ARDOUR::MidiPlaylist; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::MidiPlaylist; T = ARDOUR::Playlist]' ../libs/ardour/luabindings.cc:1457:26: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Playlist; R = const ARDOUR::MidiPlaylist; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::MidiPlaylist; T = ARDOUR::Playlist]' ../libs/ardour/luabindings.cc:1457:26: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Bundle; R = ARDOUR::UserBundle; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::UserBundle; T = ARDOUR::Bundle]' ../libs/ardour/luabindings.cc:1500:24: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Bundle; R = const ARDOUR::UserBundle; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::UserBundle; T = ARDOUR::Bundle]' ../libs/ardour/luabindings.cc:1500:24: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::weak_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::weak_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::weak_ptr; T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:490:22: required from 'static int luabridge::Namespace::ClassBase::ctorNilPtrPlacementProxy(lua_State*) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1404:24: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addNilPtrConstructor() [with T = ARDOUR::Track]' ../libs/ardour/luabindings.cc:1532:25: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::weak_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Track; R = ARDOUR::AudioTrack; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::AudioTrack; T = ARDOUR::Track]' ../libs/ardour/luabindings.cc:1533:24: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Track; R = const ARDOUR::AudioTrack; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::AudioTrack; T = ARDOUR::Track]' ../libs/ardour/luabindings.cc:1533:24: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Track; R = ARDOUR::MidiTrack; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::MidiTrack; T = ARDOUR::Track]' ../libs/ardour/luabindings.cc:1534:23: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Track; R = const ARDOUR::MidiTrack; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::MidiTrack; T = ARDOUR::Track]' ../libs/ardour/luabindings.cc:1534:23: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:220:61: required from 'static int luabridge::CFunc::Call::f(lua_State*) [with FnPtr = std::shared_ptr (*)(float*, unsigned int); ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1373:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addStaticFunction(const char*, FP) [with FP = std::shared_ptr (*)(float*, unsigned int); T = ARDOUR::AudioRom]' ../libs/ardour/luabindings.cc:1572:22: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Region; R = ARDOUR::MidiRegion; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::MidiRegion; T = ARDOUR::Region]' ../libs/ardour/luabindings.cc:1576:24: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Region; R = const ARDOUR::MidiRegion; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::MidiRegion; T = ARDOUR::Region]' ../libs/ardour/luabindings.cc:1576:24: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Region; R = ARDOUR::AudioRegion; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::AudioRegion; T = ARDOUR::Region]' ../libs/ardour/luabindings.cc:1577:25: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Region; R = const ARDOUR::AudioRegion; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::AudioRegion; T = ARDOUR::Region]' ../libs/ardour/luabindings.cc:1577:25: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::AudioRegion; R = ARDOUR::AudioReadable; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::AudioReadable; T = ARDOUR::AudioRegion]' ../libs/ardour/luabindings.cc:1650:27: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::AudioRegion; R = const ARDOUR::AudioReadable; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::AudioReadable; T = ARDOUR::AudioRegion]' ../libs/ardour/luabindings.cc:1650:27: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Source; R = ARDOUR::AudioSource; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::AudioSource; T = ARDOUR::Source]' ../libs/ardour/luabindings.cc:1672:25: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Source; R = const ARDOUR::AudioSource; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::AudioSource; T = ARDOUR::Source]' ../libs/ardour/luabindings.cc:1672:25: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Source; R = ARDOUR::MidiSource; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::MidiSource; T = ARDOUR::Source]' ../libs/ardour/luabindings.cc:1673:24: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Source; R = const ARDOUR::MidiSource; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::MidiSource; T = ARDOUR::Source]' ../libs/ardour/luabindings.cc:1673:24: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Source; R = ARDOUR::FileSource; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::FileSource; T = ARDOUR::Source]' ../libs/ardour/luabindings.cc:1674:24: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Source; R = const ARDOUR::FileSource; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::FileSource; T = ARDOUR::Source]' ../libs/ardour/luabindings.cc:1674:24: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr >; T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::AutomatableSequence; R = Evoral::Sequence; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = Evoral::Sequence; T = ARDOUR::AutomatableSequence]' ../libs/ardour/luabindings.cc:1744:48: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr >; T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::AutomatableSequence; R = const Evoral::Sequence; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = Evoral::Sequence; T = ARDOUR::AutomatableSequence]' ../libs/ardour/luabindings.cc:1744:48: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:2009:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdList(const char*) [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Namespace.h:2024:33: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdList(const char*) [with T = std::shared_ptr]' ../libs/ardour/luabindings.cc:1773:56: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Processor; R = ARDOUR::Latent; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::Latent; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1794:20: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Processor; R = const ARDOUR::Latent; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::Latent; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1794:20: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Processor; R = ARDOUR::PluginInsert; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::PluginInsert; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1795:26: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Processor; R = const ARDOUR::PluginInsert; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::PluginInsert; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1795:26: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Processor; R = ARDOUR::SideChain; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::SideChain; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1797:23: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Processor; R = const ARDOUR::SideChain; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::SideChain; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1797:23: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Processor; R = ARDOUR::IOProcessor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::IOProcessor; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1798:25: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Processor; R = const ARDOUR::IOProcessor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::IOProcessor; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1798:25: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Processor; R = ARDOUR::UnknownProcessor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::UnknownProcessor; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1799:30: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Processor; R = const ARDOUR::UnknownProcessor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::UnknownProcessor; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1799:30: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Processor; R = ARDOUR::Amp; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::Amp; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1800:17: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Processor; R = const ARDOUR::Amp; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::Amp; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1800:17: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Processor; R = ARDOUR::DiskIOProcessor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::DiskIOProcessor; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1801:29: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Processor; R = const ARDOUR::DiskIOProcessor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::DiskIOProcessor; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1801:29: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Processor; R = ARDOUR::DiskReader; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::DiskReader; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1802:24: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Processor; R = const ARDOUR::DiskReader; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::DiskReader; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1802:24: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Processor; R = ARDOUR::DiskWriter; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::DiskWriter; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1803:24: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Processor; R = const ARDOUR::DiskWriter; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::DiskWriter; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1803:24: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Processor; R = ARDOUR::PeakMeter; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::PeakMeter; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1804:23: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Processor; R = const ARDOUR::PeakMeter; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::PeakMeter; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1804:23: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Processor; R = ARDOUR::MonitorProcessor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::MonitorProcessor; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1805:30: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Processor; R = const ARDOUR::MonitorProcessor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::MonitorProcessor; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1805:30: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Processor; R = ARDOUR::Send; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::Send; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1806:18: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Processor; R = const ARDOUR::Send; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::Send; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1806:18: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Processor; R = ARDOUR::InternalSend; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::InternalSend; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1807:26: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Processor; R = const ARDOUR::InternalSend; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::InternalSend; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1807:26: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Processor; R = ARDOUR::PolarityProcessor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::PolarityProcessor; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1808:31: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Processor; R = const ARDOUR::PolarityProcessor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::PolarityProcessor; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1808:31: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Processor; R = ARDOUR::DelayLine; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::DelayLine; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1809:23: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Processor; R = const ARDOUR::DelayLine; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::DelayLine; T = ARDOUR::Processor]' ../libs/ardour/luabindings.cc:1809:23: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::Plugin; R = ARDOUR::LuaProc; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::LuaProc; T = ARDOUR::Plugin]' ../libs/ardour/luabindings.cc:1901:21: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::Plugin; R = const ARDOUR::LuaProc; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::LuaProc; T = ARDOUR::Plugin]' ../libs/ardour/luabindings.cc:1901:21: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::AutomationControl; R = Evoral::Control; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = Evoral::Control; T = ARDOUR::AutomationControl]' ../libs/ardour/luabindings.cc:1984:29: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::AutomationControl; R = const Evoral::Control; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = Evoral::Control; T = ARDOUR::AutomationControl]' ../libs/ardour/luabindings.cc:1984:29: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = ARDOUR::AutomationControl; R = ARDOUR::SlavableAutomationControl; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1448:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::SlavableAutomationControl; T = ARDOUR::AutomationControl]' ../libs/ardour/luabindings.cc:1985:39: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:386:41: required from 'static int luabridge::CFunc::CastMemberPtr::f(lua_State*) [with T = const ARDOUR::AutomationControl; R = const ARDOUR::SlavableAutomationControl; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1453:28: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addCast(const char*) [with U = ARDOUR::SlavableAutomationControl; T = ARDOUR::AutomationControl]' ../libs/ardour/luabindings.cc:1985:39: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:2009:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdList(const char*) [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Namespace.h:2024:33: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdList(const char*) [with T = std::shared_ptr]' ../libs/ardour/luabindings.cc:2114:48: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Namespace.h:2009:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdList(const char*) [with T = ARDOUR::TimelineRange]' ../libs/lua/LuaBridge/detail/Namespace.h:2024:33: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdList(const char*) [with T = ARDOUR::TimelineRange]' ../libs/ardour/luabindings.cc:2117:33: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:2009:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdList(const char*) [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Namespace.h:2024:33: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdList(const char*) [with T = std::shared_ptr]' ../libs/ardour/luabindings.cc:2121:47: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1465:21: required from 'static int luabridge::CFunc::mapAt(lua_State*) [with K = PBD::ID; V = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1966:24: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdMap(const char*) [with K = PBD::ID; V = std::shared_ptr]' ../libs/ardour/luabindings.cc:2212:51: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::PortManager::DPM]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::PortManager::DPM]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::PortManager::DPM; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = ARDOUR::PortManager::DPM; T = ARDOUR::PortManager::DPM; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = ARDOUR::PortManager::DPM; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = ARDOUR::PortManager::DPM; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1465:21: required from 'static int luabridge::CFunc::mapAt(lua_State*) [with K = std::__cxx11::basic_string; V = ARDOUR::PortManager::DPM; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1966:24: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdMap(const char*) [with K = std::__cxx11::basic_string; V = ARDOUR::PortManager::DPM]' ../libs/ardour/luabindings.cc:2216:48: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::PortManager::DPM*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::PortManager::MPM]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::PortManager::MPM]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::PortManager::MPM; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = ARDOUR::PortManager::MPM; T = ARDOUR::PortManager::MPM; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = ARDOUR::PortManager::MPM; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = ARDOUR::PortManager::MPM; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1465:21: required from 'static int luabridge::CFunc::mapAt(lua_State*) [with K = std::__cxx11::basic_string; V = ARDOUR::PortManager::MPM; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1966:24: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdMap(const char*) [with K = std::__cxx11::basic_string; V = ARDOUR::PortManager::MPM]' ../libs/ardour/luabindings.cc:2220:48: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::PortManager::MPM*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:2009:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdList(const char*) [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Namespace.h:2024:33: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdList(const char*) [with T = std::shared_ptr]' ../libs/ardour/luabindings.cc:2224:47: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Namespace.h:2009:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdList(const char*) [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Namespace.h:2024:33: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdList(const char*) [with T = std::shared_ptr]' ../libs/ardour/luabindings.cc:2237:55: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list > >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list > >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list > >]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list > >]' ../libs/lua/LuaBridge/detail/Namespace.h:2009:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdList(const char*) [with T = std::shared_ptr >]' ../libs/lua/LuaBridge/detail/Namespace.h:2024:33: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdList(const char*) [with T = std::shared_ptr >]' ../libs/ardour/luabindings.cc:2244:68: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list > >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:220:61: required from 'static int luabridge::CFunc::Call::f(lua_State*) [with FnPtr = std::shared_ptr (*)(); ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1884:26: required from 'luabridge::Namespace& luabridge::Namespace::addFunction(const char*, FP) [with FP = std::shared_ptr (*)()]' ../libs/ardour/luabindings.cc:2990:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr >; T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:220:61: required from 'static int luabridge::CFunc::Call::f(lua_State*) [with FnPtr = std::shared_ptr > (*)(unsigned char, Temporal::Beats, Temporal::Beats, unsigned char, unsigned char); ReturnType = std::shared_ptr >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1884:26: required from 'luabridge::Namespace& luabridge::Namespace::addFunction(const char*, FP) [with FP = std::shared_ptr > (*)(unsigned char, Temporal::Beats, Temporal::Beats, unsigned char, unsigned char)]' ../libs/ardour/luabindings.cc:3015:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:353:32: required from 'static int luabridge::CFunc::CallMemberPtr::f(lua_State*) [with MemFnPtr = std::shared_ptr (ARDOUR::PortSet::*)(ARDOUR::DataType, unsigned int) const; T = ARDOUR::PortSet; ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1007:28: required from 'static void luabridge::CFunc::CallMemberPtrFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::shared_ptr (ARDOUR::PortSet::*)(ARDOUR::DataType, unsigned int) const; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1314:55: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addFunction(const char*, MemFn) [with MemFn = std::shared_ptr (ARDOUR::PortSet::*)(ARDOUR::DataType, unsigned int) const; T = ARDOUR::PortSet]' ../libs/ardour/luabindings.cc:1267:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:353:32: required from 'static int luabridge::CFunc::CallMemberPtr::f(lua_State*) [with MemFnPtr = std::shared_ptr (ARDOUR::Stripable::*)() const; T = ARDOUR::Stripable; ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1007:28: required from 'static void luabridge::CFunc::CallMemberPtrFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::shared_ptr (ARDOUR::Stripable::*)() const; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1314:55: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addFunction(const char*, MemFn) [with MemFn = std::shared_ptr (ARDOUR::Stripable::*)() const; T = ARDOUR::Stripable]' ../libs/ardour/luabindings.cc:1360:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:353:32: required from 'static int luabridge::CFunc::CallMemberPtr::f(lua_State*) [with MemFnPtr = std::shared_ptr (ARDOUR::Stripable::*)() const; T = ARDOUR::Stripable; ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1007:28: required from 'static void luabridge::CFunc::CallMemberPtrFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::shared_ptr (ARDOUR::Stripable::*)() const; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1314:55: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addFunction(const char*, MemFn) [with MemFn = std::shared_ptr (ARDOUR::Stripable::*)() const; T = ARDOUR::Stripable]' ../libs/ardour/luabindings.cc:1361:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:353:32: required from 'static int luabridge::CFunc::CallMemberPtr::f(lua_State*) [with MemFnPtr = std::shared_ptr (ARDOUR::Stripable::*)() const; T = ARDOUR::Stripable; ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1007:28: required from 'static void luabridge::CFunc::CallMemberPtrFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::shared_ptr (ARDOUR::Stripable::*)() const; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1314:55: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addFunction(const char*, MemFn) [with MemFn = std::shared_ptr (ARDOUR::Stripable::*)() const; T = ARDOUR::Stripable]' ../libs/ardour/luabindings.cc:1362:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:353:32: required from 'static int luabridge::CFunc::CallMemberPtr::f(lua_State*) [with MemFnPtr = std::shared_ptr (ARDOUR::Stripable::*)() const; T = ARDOUR::Stripable; ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1007:28: required from 'static void luabridge::CFunc::CallMemberPtrFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::shared_ptr (ARDOUR::Stripable::*)() const; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1314:55: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addFunction(const char*, MemFn) [with MemFn = std::shared_ptr (ARDOUR::Stripable::*)() const; T = ARDOUR::Stripable]' ../libs/ardour/luabindings.cc:1363:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:353:32: required from 'static int luabridge::CFunc::CallMemberPtr::f(lua_State*) [with MemFnPtr = std::shared_ptr (ARDOUR::Stripable::*)() const; T = ARDOUR::Stripable; ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1007:28: required from 'static void luabridge::CFunc::CallMemberPtrFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::shared_ptr (ARDOUR::Stripable::*)() const; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1314:55: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addFunction(const char*, MemFn) [with MemFn = std::shared_ptr (ARDOUR::Stripable::*)() const; T = ARDOUR::Stripable]' ../libs/ardour/luabindings.cc:1364:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:353:32: required from 'static int luabridge::CFunc::CallMemberPtr::f(lua_State*) [with MemFnPtr = std::shared_ptr (ARDOUR::Stripable::*)() const; T = ARDOUR::Stripable; ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1007:28: required from 'static void luabridge::CFunc::CallMemberPtrFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::shared_ptr (ARDOUR::Stripable::*)() const; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1314:55: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addFunction(const char*, MemFn) [with MemFn = std::shared_ptr (ARDOUR::Stripable::*)() const; T = ARDOUR::Stripable]' ../libs/ardour/luabindings.cc:1365:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:353:32: required from 'static int luabridge::CFunc::CallMemberPtr::f(lua_State*) [with MemFnPtr = std::shared_ptr (ARDOUR::Stripable::*)() const; T = ARDOUR::Stripable; ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1007:28: required from 'static void luabridge::CFunc::CallMemberPtrFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::shared_ptr (ARDOUR::Stripable::*)() const; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1314:55: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addFunction(const char*, MemFn) [with MemFn = std::shared_ptr (ARDOUR::Stripable::*)() const; T = ARDOUR::Stripable]' ../libs/ardour/luabindings.cc:1386:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:353:32: required from 'static int luabridge::CFunc::CallMemberPtr::f(lua_State*) [with MemFnPtr = std::shared_ptr (ARDOUR::Route::*)() const; T = ARDOUR::Route; ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1007:28: required from 'static void luabridge::CFunc::CallMemberPtrFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::shared_ptr (ARDOUR::Route::*)() const; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1314:55: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addFunction(const char*, MemFn) [with MemFn = std::shared_ptr (ARDOUR::Route::*)() const; T = ARDOUR::Route]' ../libs/ardour/luabindings.cc:1431:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:353:32: required from 'static int luabridge::CFunc::CallMemberPtr::f(lua_State*) [with MemFnPtr = std::shared_ptr (ARDOUR::Route::*)() const; T = ARDOUR::Route; ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1007:28: required from 'static void luabridge::CFunc::CallMemberPtrFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::shared_ptr (ARDOUR::Route::*)() const; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1314:55: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addFunction(const char*, MemFn) [with MemFn = std::shared_ptr (ARDOUR::Route::*)() const; T = ARDOUR::Route]' ../libs/ardour/luabindings.cc:1433:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:353:32: required from 'static int luabridge::CFunc::CallMemberPtr::f(lua_State*) [with MemFnPtr = std::shared_ptr (ARDOUR::Route::*)() const; T = ARDOUR::Route; ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1007:28: required from 'static void luabridge::CFunc::CallMemberPtrFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::shared_ptr (ARDOUR::Route::*)() const; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1314:55: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addFunction(const char*, MemFn) [with MemFn = std::shared_ptr (ARDOUR::Route::*)() const; T = ARDOUR::Route]' ../libs/ardour/luabindings.cc:1442:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:353:32: required from 'static int luabridge::CFunc::CallMemberPtr::f(lua_State*) [with MemFnPtr = std::shared_ptr (ARDOUR::Route::*)() const; T = ARDOUR::Route; ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1007:28: required from 'static void luabridge::CFunc::CallMemberPtrFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::shared_ptr (ARDOUR::Route::*)() const; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1314:55: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addFunction(const char*, MemFn) [with MemFn = std::shared_ptr (ARDOUR::Route::*)() const; T = ARDOUR::Route]' ../libs/ardour/luabindings.cc:1452:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:353:32: required from 'static int luabridge::CFunc::CallMemberPtr::f(lua_State*) [with MemFnPtr = std::shared_ptr (ARDOUR::Playlist::*)(std::__cxx11::list&); T = ARDOUR::Playlist; ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1007:28: required from 'static void luabridge::CFunc::CallMemberPtrFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::shared_ptr (ARDOUR::Playlist::*)(std::__cxx11::list&); lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1314:55: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addFunction(const char*, MemFn) [with MemFn = std::shared_ptr (ARDOUR::Playlist::*)(std::__cxx11::list&); T = ARDOUR::Playlist]' ../libs/ardour/luabindings.cc:1492:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:353:32: required from 'static int luabridge::CFunc::CallMemberPtr::f(lua_State*) [with MemFnPtr = std::shared_ptr (ARDOUR::Region::*)(unsigned int) const; T = ARDOUR::Region; ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1007:28: required from 'static void luabridge::CFunc::CallMemberPtrFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::shared_ptr (ARDOUR::Region::*)(unsigned int) const; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1314:55: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addFunction(const char*, MemFn) [with MemFn = std::shared_ptr (ARDOUR::Region::*)(unsigned int) const; T = ARDOUR::Region]' ../libs/ardour/luabindings.cc:1639:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:353:32: required from 'static int luabridge::CFunc::CallMemberPtr::f(lua_State*) [with MemFnPtr = std::shared_ptr (ARDOUR::MidiRegion::*)(); T = ARDOUR::MidiRegion; ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1007:28: required from 'static void luabridge::CFunc::CallMemberPtrFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::shared_ptr (ARDOUR::MidiRegion::*)(); lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1314:55: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addFunction(const char*, MemFn) [with MemFn = std::shared_ptr (ARDOUR::MidiRegion::*)(); T = ARDOUR::MidiRegion]' ../libs/ardour/luabindings.cc:1646:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::Plugin::IOPortDescription]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::Plugin::IOPortDescription]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::Plugin::IOPortDescription; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = ARDOUR::Plugin::IOPortDescription; T = ARDOUR::Plugin::IOPortDescription; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = ARDOUR::Plugin::IOPortDescription; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = ARDOUR::Plugin::IOPortDescription; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:353:32: required from 'static int luabridge::CFunc::CallMemberPtr::f(lua_State*) [with MemFnPtr = ARDOUR::Plugin::IOPortDescription (ARDOUR::Plugin::*)(ARDOUR::DataType, bool, unsigned int) const; T = ARDOUR::Plugin; ReturnType = ARDOUR::Plugin::IOPortDescription; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1007:28: required from 'static void luabridge::CFunc::CallMemberPtrFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = ARDOUR::Plugin::IOPortDescription (ARDOUR::Plugin::*)(ARDOUR::DataType, bool, unsigned int) const; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1314:55: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addFunction(const char*, MemFn) [with MemFn = ARDOUR::Plugin::IOPortDescription (ARDOUR::Plugin::*)(ARDOUR::DataType, bool, unsigned int) const; T = ARDOUR::Plugin]' ../libs/ardour/luabindings.cc:1922:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::Plugin::IOPortDescription*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:353:32: required from 'static int luabridge::CFunc::CallMemberPtr::f(lua_State*) [with MemFnPtr = std::shared_ptr (ARDOUR::PluginInsert::*)(unsigned int) const; T = ARDOUR::PluginInsert; ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1007:28: required from 'static void luabridge::CFunc::CallMemberPtrFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::shared_ptr (ARDOUR::PluginInsert::*)(unsigned int) const; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1314:55: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addFunction(const char*, MemFn) [with MemFn = std::shared_ptr (ARDOUR::PluginInsert::*)(unsigned int) const; T = ARDOUR::PluginInsert]' ../libs/ardour/luabindings.cc:1932:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:353:32: required from 'static int luabridge::CFunc::CallMemberPtr::f(lua_State*) [with MemFnPtr = std::shared_ptr (ARDOUR::MonitorProcessor::*)(unsigned int) const; T = ARDOUR::MonitorProcessor; ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1007:28: required from 'static void luabridge::CFunc::CallMemberPtrFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::shared_ptr (ARDOUR::MonitorProcessor::*)(unsigned int) const; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1314:55: required from 'luabridge::Namespace::WSPtrClass& luabridge::Namespace::WSPtrClass::addFunction(const char*, MemFn) [with MemFn = std::shared_ptr (ARDOUR::MonitorProcessor::*)(unsigned int) const; T = ARDOUR::MonitorProcessor]' ../libs/ardour/luabindings.cc:2076:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr > >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr > >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr > >; T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:482:22: required from 'static int luabridge::Namespace::ClassBase::ctorPtrPlacementProxy(lua_State*) [with Params = void; T = std::shared_ptr > >; C = const std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1118:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addPtrConstructor() [with MemFn = void (*)(); PT = const std::__cxx11::list >; T = std::shared_ptr > >]' ../libs/lua/LuaBridge/detail/Namespace.h:1133:50: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidPtrConstructor() [with PT = const std::__cxx11::list >; T = std::shared_ptr > >]' ../libs/ardour/luabindings.cc:2142:70: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr > >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr > >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr > >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr > >; T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:482:22: required from 'static int luabridge::Namespace::ClassBase::ctorPtrPlacementProxy(lua_State*) [with Params = void; T = std::shared_ptr > >; C = const std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1118:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addPtrConstructor() [with MemFn = void (*)(); PT = const std::vector >; T = std::shared_ptr > >]' ../libs/lua/LuaBridge/detail/Namespace.h:1133:50: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidPtrConstructor() [with PT = const std::vector >; T = std::shared_ptr > >]' ../libs/ardour/luabindings.cc:2153:73: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr > >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::vector >; T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1248:20: required from 'static int luabridge::CFunc::tableToListHelper(lua_State*, C*) [with T = std::shared_ptr; C = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1264:36: required from 'static int luabridge::CFunc::ptrTableToList(lua_State*) [with T = std::shared_ptr; C = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:2172:24: required from 'luabridge::Namespace::Class > > luabridge::Namespace::beginPtrStdVector(const char*) [with T = std::shared_ptr]' ../libs/ardour/luabindings.cc:2157:49: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr > >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr > >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr > >; T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:482:22: required from 'static int luabridge::Namespace::ClassBase::ctorPtrPlacementProxy(lua_State*) [with Params = void; T = std::shared_ptr > >; C = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1118:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addPtrConstructor() [with MemFn = void (*)(); PT = std::vector >; T = std::shared_ptr > >]' ../libs/lua/LuaBridge/detail/Namespace.h:1133:50: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidPtrConstructor() [with PT = std::vector >; T = std::shared_ptr > >]' ../libs/ardour/luabindings.cc:2158:67: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr > >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr > >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr > >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr > >; T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:482:22: required from 'static int luabridge::Namespace::ClassBase::ctorPtrPlacementProxy(lua_State*) [with Params = void; T = std::shared_ptr > >; C = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1118:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addPtrConstructor() [with MemFn = void (*)(); PT = std::__cxx11::list >; T = std::shared_ptr > >]' ../libs/lua/LuaBridge/detail/Namespace.h:1133:50: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidPtrConstructor() [with PT = std::__cxx11::list >; T = std::shared_ptr > >]' ../libs/ardour/luabindings.cc:2241:76: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr > >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:312:32: required from 'static int luabridge::CFunc::CallMember::f(lua_State*) [with MemFnPtr = std::shared_ptr (ARDOUR::AudioEngine::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:995:28: required from 'static void luabridge::CFunc::CallMemberFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::shared_ptr (ARDOUR::AudioEngine::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:982:95: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addFunction(const char*, MemFn) [with MemFn = std::shared_ptr (ARDOUR::AudioEngine::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = ARDOUR::AudioEngine]' ../libs/ardour/luabindings.cc:2773:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:312:32: required from 'static int luabridge::CFunc::CallMember::f(lua_State*) [with MemFnPtr = std::shared_ptr (ARDOUR::Session::*)(unsigned int, bool); ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:995:28: required from 'static void luabridge::CFunc::CallMemberFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::shared_ptr (ARDOUR::Session::*)(unsigned int, bool); lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:982:95: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addFunction(const char*, MemFn) [with MemFn = std::shared_ptr (ARDOUR::Session::*)(unsigned int, bool); T = ARDOUR::Session]' ../libs/ardour/luabindings.cc:2897:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:331:32: required from 'static int luabridge::CFunc::CallConstMember::f(lua_State*) [with MemFnPtr = std::shared_ptr (ARDOUR::Session::*)(PBD::ID) const; ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:982:28: required from 'static void luabridge::CFunc::CallMemberFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::shared_ptr (ARDOUR::Session::*)(PBD::ID) const; bool isConst = true; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:982:95: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addFunction(const char*, MemFn) [with MemFn = std::shared_ptr (ARDOUR::Session::*)(PBD::ID) const; T = ARDOUR::Session]' ../libs/ardour/luabindings.cc:2906:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:331:32: required from 'static int luabridge::CFunc::CallConstMember::f(lua_State*) [with MemFnPtr = std::shared_ptr (ARDOUR::Session::*)() const; ReturnType = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:982:28: required from 'static void luabridge::CFunc::CallMemberFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::shared_ptr (ARDOUR::Session::*)() const; bool isConst = true; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:982:95: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addFunction(const char*, MemFn) [with MemFn = std::shared_ptr (ARDOUR::Session::*)() const; T = ARDOUR::Session]' ../libs/ardour/luabindings.cc:2934:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = Evoral::Event]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = Evoral::Event]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = Evoral::Event; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = Evoral::Event; T = Evoral::Event; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = Evoral::Event; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = Evoral::Event; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/LuaRef.h:181:23: required from 'luabridge::LuaRef::Proxy& luabridge::LuaRef::Proxy::operator=(T) [with T = Evoral::Event]' ../libs/lua/LuaBridge/detail/CFunctions.h:1340:16: required from 'static int luabridge::CFunc::listToTableHelper(lua_State*, const C*) [with T = const Evoral::Event; C = ARDOUR::MidiBuffer; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1351:36: required from 'static int luabridge::CFunc::listToTable(lua_State*) [with T = const Evoral::Event; C = ARDOUR::MidiBuffer; lua_State = lua_State]' ../libs/ardour/luabindings.cc:3214:20: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'Evoral::Event*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1289:21: required from 'static int luabridge::CFunc::listIterIter(lua_State*) [with T = std::shared_ptr; C = const std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1302:22: required from 'static int luabridge::CFunc::listIterHelper(lua_State*, const C*) [with T = std::shared_ptr; C = const std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1318:33: required from 'static int luabridge::CFunc::ptrListIter(lua_State*) [with T = std::shared_ptr; C = const std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:2154:24: required from 'luabridge::Namespace::Class > > luabridge::Namespace::beginPtrConstStdVector(const char*) [with T = std::shared_ptr]' ../libs/ardour/luabindings.cc:2152:54: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::weak_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::weak_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::weak_ptr; T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1289:21: required from 'static int luabridge::CFunc::listIterIter(lua_State*) [with T = std::weak_ptr; C = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1302:22: required from 'static int luabridge::CFunc::listIterHelper(lua_State*, const C*) [with T = std::weak_ptr; C = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1310:33: required from 'static int luabridge::CFunc::listIter(lua_State*) [with T = std::weak_ptr; C = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:2015:24: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdList(const char*) [with T = std::weak_ptr]' ../libs/ardour/luabindings.cc:2162:46: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::weak_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::weak_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::weak_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::weak_ptr; T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1289:21: required from 'static int luabridge::CFunc::listIterIter(lua_State*) [with T = std::weak_ptr; C = std::__cxx11::list, std::allocator > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1302:22: required from 'static int luabridge::CFunc::listIterHelper(lua_State*, const C*) [with T = std::weak_ptr; C = std::__cxx11::list, std::allocator > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1310:33: required from 'static int luabridge::CFunc::listIter(lua_State*) [with T = std::weak_ptr; C = std::__cxx11::list, std::allocator > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:2015:24: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdList(const char*) [with T = std::weak_ptr]' ../libs/ardour/luabindings.cc:2182:52: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::weak_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::weak_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::weak_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::weak_ptr; T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1289:21: required from 'static int luabridge::CFunc::listIterIter(lua_State*) [with T = std::weak_ptr; C = std::__cxx11::list, std::allocator > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1302:22: required from 'static int luabridge::CFunc::listIterHelper(lua_State*, const C*) [with T = std::weak_ptr; C = std::__cxx11::list, std::allocator > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1310:33: required from 'static int luabridge::CFunc::listIter(lua_State*) [with T = std::weak_ptr; C = std::__cxx11::list, std::allocator > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:2015:24: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdList(const char*) [with T = std::weak_ptr]' ../libs/ardour/luabindings.cc:2258:47: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::weak_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = _VampHost::Vamp::PluginBase::ParameterDescriptor]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = _VampHost::Vamp::PluginBase::ParameterDescriptor]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = _VampHost::Vamp::PluginBase::ParameterDescriptor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = _VampHost::Vamp::PluginBase::ParameterDescriptor; T = _VampHost::Vamp::PluginBase::ParameterDescriptor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = _VampHost::Vamp::PluginBase::ParameterDescriptor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = _VampHost::Vamp::PluginBase::ParameterDescriptor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1289:21: required from 'static int luabridge::CFunc::listIterIter(lua_State*) [with T = _VampHost::Vamp::PluginBase::ParameterDescriptor; C = std::vector<_VampHost::Vamp::PluginBase::ParameterDescriptor>; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1302:22: required from 'static int luabridge::CFunc::listIterHelper(lua_State*, const C*) [with T = _VampHost::Vamp::PluginBase::ParameterDescriptor; C = std::vector<_VampHost::Vamp::PluginBase::ParameterDescriptor>; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1310:33: required from 'static int luabridge::CFunc::listIter(lua_State*) [with T = _VampHost::Vamp::PluginBase::ParameterDescriptor; C = std::vector<_VampHost::Vamp::PluginBase::ParameterDescriptor>; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:2087:24: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdVector(const char*) [with T = _VampHost::Vamp::PluginBase::ParameterDescriptor]' ../libs/lua/LuaBridge/detail/Namespace.h:2095:35: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdVector(const char*) [with T = _VampHost::Vamp::PluginBase::ParameterDescriptor]' ../libs/ardour/luabindings.cc:999:59: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to '_VampHost::Vamp::PluginBase::ParameterDescriptor*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = _VampHost::Vamp::Plugin::OutputDescriptor]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = _VampHost::Vamp::Plugin::OutputDescriptor]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = _VampHost::Vamp::Plugin::OutputDescriptor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = _VampHost::Vamp::Plugin::OutputDescriptor; T = _VampHost::Vamp::Plugin::OutputDescriptor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = _VampHost::Vamp::Plugin::OutputDescriptor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = _VampHost::Vamp::Plugin::OutputDescriptor; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1289:21: required from 'static int luabridge::CFunc::listIterIter(lua_State*) [with T = _VampHost::Vamp::Plugin::OutputDescriptor; C = std::vector<_VampHost::Vamp::Plugin::OutputDescriptor>; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1302:22: required from 'static int luabridge::CFunc::listIterHelper(lua_State*, const C*) [with T = _VampHost::Vamp::Plugin::OutputDescriptor; C = std::vector<_VampHost::Vamp::Plugin::OutputDescriptor>; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1310:33: required from 'static int luabridge::CFunc::listIter(lua_State*) [with T = _VampHost::Vamp::Plugin::OutputDescriptor; C = std::vector<_VampHost::Vamp::Plugin::OutputDescriptor>; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:2087:24: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdVector(const char*) [with T = _VampHost::Vamp::Plugin::OutputDescriptor]' ../libs/lua/LuaBridge/detail/Namespace.h:2095:35: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdVector(const char*) [with T = _VampHost::Vamp::Plugin::OutputDescriptor]' ../libs/ardour/luabindings.cc:1059:52: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to '_VampHost::Vamp::Plugin::OutputDescriptor*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = _VampHost::Vamp::Plugin::Feature]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = _VampHost::Vamp::Plugin::Feature]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = _VampHost::Vamp::Plugin::Feature; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = _VampHost::Vamp::Plugin::Feature; T = _VampHost::Vamp::Plugin::Feature; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = _VampHost::Vamp::Plugin::Feature; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = _VampHost::Vamp::Plugin::Feature; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1289:21: required from 'static int luabridge::CFunc::listIterIter(lua_State*) [with T = _VampHost::Vamp::Plugin::Feature; C = std::vector<_VampHost::Vamp::Plugin::Feature>; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1302:22: required from 'static int luabridge::CFunc::listIterHelper(lua_State*, const C*) [with T = _VampHost::Vamp::Plugin::Feature; C = std::vector<_VampHost::Vamp::Plugin::Feature>; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1310:33: required from 'static int luabridge::CFunc::listIter(lua_State*) [with T = _VampHost::Vamp::Plugin::Feature; C = std::vector<_VampHost::Vamp::Plugin::Feature>; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:2087:24: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdVector(const char*) [with T = _VampHost::Vamp::Plugin::Feature]' ../libs/lua/LuaBridge/detail/Namespace.h:2095:35: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdVector(const char*) [with T = _VampHost::Vamp::Plugin::Feature]' ../libs/ardour/luabindings.cc:1062:43: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to '_VampHost::Vamp::Plugin::Feature*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = ARDOUR::AudioBackend::DeviceStatus]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = ARDOUR::AudioBackend::DeviceStatus]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = ARDOUR::AudioBackend::DeviceStatus; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = ARDOUR::AudioBackend::DeviceStatus; T = ARDOUR::AudioBackend::DeviceStatus; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = ARDOUR::AudioBackend::DeviceStatus; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = ARDOUR::AudioBackend::DeviceStatus; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1289:21: required from 'static int luabridge::CFunc::listIterIter(lua_State*) [with T = ARDOUR::AudioBackend::DeviceStatus; C = std::vector; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1302:22: required from 'static int luabridge::CFunc::listIterHelper(lua_State*, const C*) [with T = ARDOUR::AudioBackend::DeviceStatus; C = std::vector; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1310:33: required from 'static int luabridge::CFunc::listIter(lua_State*) [with T = ARDOUR::AudioBackend::DeviceStatus; C = std::vector; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:2087:24: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdVector(const char*) [with T = ARDOUR::AudioBackend::DeviceStatus]' ../libs/lua/LuaBridge/detail/Namespace.h:2095:35: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdVector(const char*) [with T = ARDOUR::AudioBackend::DeviceStatus]' ../libs/ardour/luabindings.cc:2710:48: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'ARDOUR::AudioBackend::DeviceStatus*' increases required alignment of target type [-Wcast-align] In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/amp.h:29, from ../libs/ardour/luabindings.cc:35: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/pbd/pbd/properties.h:482: ../libs/pbd/pbd/property_basics_impl.h: In member function 'bool PBD::PropertyChange::contains(PBD::PropertyDescriptor) const [with T = long long int]': ../libs/pbd/pbd/property_basics_impl.h:39:1: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 39 | PropertyChange::contains (PropertyDescriptor p) const | ^~~~~~~~~~~~~~ ../libs/pbd/pbd/property_basics_impl.h: In member function 'bool PBD::PropertyChange::contains(PBD::PropertyDescriptor) const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/property_basics_impl.h:39:1: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 ../libs/pbd/pbd/property_basics_impl.h: In member function 'bool PBD::PropertyChange::contains(PBD::PropertyDescriptor) const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/property_basics_impl.h:39:1: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 In file included from ../libs/lua/LuaBridge/LuaBridge.h:71: In static member function 'static R luabridge::FuncTraits::call(T*, D, luabridge::TypeListValues >&) [with T = std::__cxx11::list; R = void; P1 = const long long int&; D = void (std::__cxx11::list::*)(const long long int&)]', inlined from 'static int luabridge::CFunc::CallMember::f(lua_State*) [with MemFnPtr = void (std::__cxx11::list::*)(const long long int&)]' at ../libs/lua/LuaBridge/detail/CFunctions.h:735:35: ../libs/lua/LuaBridge/detail/FuncTraits.h:261:22: warning: using a dangling pointer to an unnamed temporary [-Wdangling-pointer=] 261 | return (obj->*fp)(tvl.hd); | ~~~~~~~~~~^~~~~~~~ In file included from ../libs/lua/LuaBridge/LuaBridge.h:70: ../libs/lua/LuaBridge/detail/TypeList.h: In static member function 'static int luabridge::CFunc::CallMember::f(lua_State*) [with MemFnPtr = void (std::__cxx11::list::*)(const long long int&)]': ../libs/lua/LuaBridge/detail/TypeList.h:127:74: note: unnamed temporary defined here 127 | ArgList (L)) | ^ In static member function 'static R luabridge::FuncTraits::call(const T*, D, luabridge::TypeListValues >&) [with T = std::map >; R = unsigned int; P1 = const int&; D = unsigned int (std::map >::*)(const int&) const]', inlined from 'static int luabridge::CFunc::CallConstMember::f(lua_State*) [with MemFnPtr = unsigned int (std::map >::*)(const int&) const; ReturnType = unsigned int]' at ../libs/lua/LuaBridge/detail/CFunctions.h:331:32: ../libs/lua/LuaBridge/detail/FuncTraits.h:458:22: warning: using a dangling pointer to an unnamed temporary [-Wdangling-pointer=] 458 | return (obj->*fp)(tvl.hd); | ~~~~~~~~~~^~~~~~~~ ../libs/lua/LuaBridge/detail/TypeList.h: In static member function 'static int luabridge::CFunc::CallConstMember::f(lua_State*) [with MemFnPtr = unsigned int (std::map >::*)(const int&) const; ReturnType = unsigned int]': ../libs/lua/LuaBridge/detail/TypeList.h:127:74: note: unnamed temporary defined here 127 | ArgList (L)) | ^ In static member function 'static R luabridge::FuncTraits::call(const T*, D, luabridge::TypeListValues >&) [with T = PBD::PropertyChange; R = bool; P1 = PBD::PropertyDescriptor; D = bool (PBD::PropertyChange::*)(PBD::PropertyDescriptor) const]', inlined from 'static int luabridge::CFunc::CallConstMember::f(lua_State*) [with MemFnPtr = bool (PBD::PropertyChange::*)(PBD::PropertyDescriptor) const; ReturnType = bool]' at ../libs/lua/LuaBridge/detail/CFunctions.h:331:32: ../libs/lua/LuaBridge/detail/FuncTraits.h:458:22: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 458 | return (obj->*fp)(tvl.hd); | ~~~~~~~~~~^~~~~~~~ In static member function 'static R luabridge::FuncTraits::call(const T*, D, luabridge::TypeListValues >&) [with T = PBD::PropertyChange; R = bool; P1 = PBD::PropertyDescriptor; D = bool (PBD::PropertyChange::*)(PBD::PropertyDescriptor) const]', inlined from 'static int luabridge::CFunc::CallConstMember::f(lua_State*) [with MemFnPtr = bool (PBD::PropertyChange::*)(PBD::PropertyDescriptor) const; ReturnType = bool]' at ../libs/lua/LuaBridge/detail/CFunctions.h:331:32: ../libs/lua/LuaBridge/detail/FuncTraits.h:458:22: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 458 | return (obj->*fp)(tvl.hd); | ~~~~~~~~~~^~~~~~~~ In static member function 'static R luabridge::FuncTraits::call(const T*, D, luabridge::TypeListValues >&) [with T = PBD::PropertyChange; R = bool; P1 = PBD::PropertyDescriptor; D = bool (PBD::PropertyChange::*)(PBD::PropertyDescriptor) const]', inlined from 'static int luabridge::CFunc::CallConstMember::f(lua_State*) [with MemFnPtr = bool (PBD::PropertyChange::*)(PBD::PropertyDescriptor) const; ReturnType = bool]' at ../libs/lua/LuaBridge/detail/CFunctions.h:331:32: ../libs/lua/LuaBridge/detail/FuncTraits.h:458:22: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 458 | return (obj->*fp)(tvl.hd); | ~~~~~~~~~~^~~~~~~~ In static member function 'static R luabridge::FuncTraits::call(T*, D, luabridge::TypeListValues >&) [with T = std::vector; R = void; P1 = const long long int&; D = void (std::vector::*)(const long long int&)]', inlined from 'static int luabridge::CFunc::CallMember::f(lua_State*) [with MemFnPtr = void (std::vector::*)(const long long int&)]' at ../libs/lua/LuaBridge/detail/CFunctions.h:735:35: ../libs/lua/LuaBridge/detail/FuncTraits.h:261:22: warning: using a dangling pointer to an unnamed temporary [-Wdangling-pointer=] 261 | return (obj->*fp)(tvl.hd); | ~~~~~~~~~~^~~~~~~~ ../libs/lua/LuaBridge/detail/TypeList.h: In static member function 'static int luabridge::CFunc::CallMember::f(lua_State*) [with MemFnPtr = void (std::vector::*)(const long long int&)]': ../libs/lua/LuaBridge/detail/TypeList.h:127:74: note: unnamed temporary defined here 127 | ArgList (L)) | ^ In static member function 'static R luabridge::FuncTraits::call(T*, D, luabridge::TypeListValues >&) [with T = std::vector; R = void; P1 = const unsigned char&; D = void (std::vector::*)(const unsigned char&)]', inlined from 'static int luabridge::CFunc::CallMember::f(lua_State*) [with MemFnPtr = void (std::vector::*)(const unsigned char&)]' at ../libs/lua/LuaBridge/detail/CFunctions.h:735:35: ../libs/lua/LuaBridge/detail/FuncTraits.h:261:22: warning: using a dangling pointer to an unnamed temporary [-Wdangling-pointer=] 261 | return (obj->*fp)(tvl.hd); | ~~~~~~~~~~^~~~~~~~ ../libs/lua/LuaBridge/detail/TypeList.h: In static member function 'static int luabridge::CFunc::CallMember::f(lua_State*) [with MemFnPtr = void (std::vector::*)(const unsigned char&)]': ../libs/lua/LuaBridge/detail/TypeList.h:127:74: note: unnamed temporary defined here 127 | ArgList (L)) | ^ In static member function 'static R luabridge::FuncTraits::call(T*, D, luabridge::TypeListValues >&) [with T = std::vector; R = void; P1 = const float&; D = void (std::vector::*)(const float&)]', inlined from 'static int luabridge::CFunc::CallMember::f(lua_State*) [with MemFnPtr = void (std::vector::*)(const float&)]' at ../libs/lua/LuaBridge/detail/CFunctions.h:735:35: ../libs/lua/LuaBridge/detail/FuncTraits.h:261:22: warning: using a dangling pointer to an unnamed temporary [-Wdangling-pointer=] 261 | return (obj->*fp)(tvl.hd); | ~~~~~~~~~~^~~~~~~~ ../libs/lua/LuaBridge/detail/TypeList.h: In static member function 'static int luabridge::CFunc::CallMember::f(lua_State*) [with MemFnPtr = void (std::vector::*)(const float&)]': ../libs/lua/LuaBridge/detail/TypeList.h:127:74: note: unnamed temporary defined here 127 | ArgList (L)) | ^ In file included from /usr/include/c++/13.2.1/bits/shared_ptr_atomic.h:33, from /usr/include/c++/13.2.1/memory:81, from /usr/include/glibmm-2.4/glibmm/variant.h:33, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from ../libs/ardour/luabindings.cc:23: In member function 'std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = long long int]', inlined from 'int62_t::int62_t(const int62_t&)' at ../libs/pbd/pbd/int62.h:62:44, inlined from 'Temporal::timepos_t::timepos_t(const Temporal::timepos_t&)' at ../libs/temporal/temporal/timeline.h:48:23, inlined from 'Temporal::Range::Range(const Temporal::Range&)' at ../libs/temporal/temporal/range.h:138:23, inlined from 'ARDOUR::TimelineRange::TimelineRange(const ARDOUR::TimelineRange&)' at ../libs/ardour/ardour/types.h:370:8, inlined from 'static T luabridge::Stack::get(lua_State*, int) [with T = ARDOUR::TimelineRange]' at ../libs/lua/LuaBridge/detail/Userdata.h:726:51, inlined from 'static int luabridge::CFunc::tableToListHelper(lua_State*, C*) [with T = ARDOUR::TimelineRange; C = std::__cxx11::list]' at ../libs/lua/LuaBridge/detail/CFunctions.h:1242:15, inlined from 'static int luabridge::CFunc::tableToListHelper(lua_State*, C*) [with T = ARDOUR::TimelineRange; C = std::__cxx11::list]' at ../libs/lua/LuaBridge/detail/CFunctions.h:1234:14, inlined from 'static int luabridge::CFunc::tableToList(lua_State*) [with T = ARDOUR::TimelineRange; C = std::__cxx11::list]' at ../libs/lua/LuaBridge/detail/CFunctions.h:1256:36: /usr/include/c++/13.2.1/bits/atomic_base.h:505:31: warning: 'long long unsigned int __atomic_load_8(const volatile void*, int)' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 505 | return __atomic_load_n(&_M_i, int(__m)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In static member function 'static int luabridge::CFunc::tableToList(lua_State*) [with T = ARDOUR::TimelineRange; C = std::__cxx11::list]': cc1plus: note: destination object is likely at address zero In static member function 'static R luabridge::FuncTraits::call(T*, D, luabridge::TypeListValues >&) [with T = std::vector; R = void; P1 = float* const&; D = void (std::vector::*)(float* const&)]', inlined from 'static int luabridge::CFunc::CallMember::f(lua_State*) [with MemFnPtr = void (std::vector::*)(float* const&)]' at ../libs/lua/LuaBridge/detail/CFunctions.h:735:35: ../libs/lua/LuaBridge/detail/FuncTraits.h:261:22: warning: using a dangling pointer to an unnamed temporary [-Wdangling-pointer=] 261 | return (obj->*fp)(tvl.hd); | ~~~~~~~~~~^~~~~~~~ ../libs/lua/LuaBridge/detail/TypeList.h: In static member function 'static int luabridge::CFunc::CallMember::f(lua_State*) [with MemFnPtr = void (std::vector::*)(float* const&)]': ../libs/lua/LuaBridge/detail/TypeList.h:127:74: note: unnamed temporary defined here 127 | ArgList (L)) | ^ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, 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: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'static int luabridge::CFunc::tableToListHelper(lua_State*, C*) [with T = long long int; C = std::vector]' at ../libs/lua/LuaBridge/detail/CFunctions.h:1243:20, inlined from 'static int luabridge::CFunc::tableToListHelper(lua_State*, C*) [with T = long long int; C = std::vector]' at ../libs/lua/LuaBridge/detail/CFunctions.h:1234:14, inlined from 'static int luabridge::CFunc::tableToList(lua_State*) [with T = long long int; C = std::vector]' at ../libs/lua/LuaBridge/detail/CFunctions.h:1256:36: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const PBD::ID&}; _Tp = PBD::ID; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PBD::ID; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PBD::ID; _Alloc = std::allocator]', inlined from 'static int luabridge::CFunc::tableToListHelper(lua_State*, C*) [with T = PBD::ID; C = std::vector >]' at ../libs/lua/LuaBridge/detail/CFunctions.h:1243:20, inlined from 'static int luabridge::CFunc::tableToListHelper(lua_State*, C*) [with T = PBD::ID; C = std::vector >]' at ../libs/lua/LuaBridge/detail/CFunctions.h:1234:14, inlined from 'static int luabridge::CFunc::tableToList(lua_State*) [with T = PBD::ID; C = std::vector >]' at ../libs/lua/LuaBridge/detail/CFunctions.h:1256:36: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [1127/1170] Linking build/libs/ardour/libluabindings.a In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/export_video_dialog.cc:37: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../gtk2_ardour/export_video_dialog.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/filechooserdialog.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/export_video_dialog.cc:31: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67, from ../gtk2_ardour/export_video_dialog.cc:40: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/export_video_dialog.h:29, from ../gtk2_ardour/export_video_dialog.cc:54: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/ardour_ui.h:76, from ../gtk2_ardour/luawindow.cc:47: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/luawindow.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/fileutils.h:27, from ../gtk2_ardour/luawindow.cc:29: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:23, from /usr/include/glib-2.0/glib/gstdio.h:24, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../gtk2_ardour/luawindow.cc:28: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/luawindow.cc:37: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/ardour/ardour/region.h:32, from ../gtk2_ardour/streamview.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/route_ui.h:42, from ../gtk2_ardour/route_time_axis.h:46, from ../gtk2_ardour/streamview.cc:45: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../gtk2_ardour/streamview.cc:29: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h: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:34, 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 /usr/include/gtkmm-2.4/gtkmm.h:87: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/cursor.h:32, from /usr/include/gdkmm-2.4/gdkmm.h:40: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:97: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/cellview.h:32, from /usr/include/gtkmm-2.4/gtkmm.h:108: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:113: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:116: /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'GtkCellRendererSpin* Gtk::CellRendererSpin::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:98:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 98 | GtkCellRendererSpin* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h: In member function 'const GtkCellRendererSpin* Gtk::CellRendererSpin::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendererspin.h:101:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererSpin*' {aka '_GtkCellRendererSpin*'} increases required alignment of target type [-Wcast-align] 101 | const GtkCellRendererSpin* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:193: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:207: /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkRuler* Gtk::Ruler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:117:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 117 | GtkRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkRuler* Gtk::Ruler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:120:41: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkRuler*' {aka '_GtkRuler*'} increases required alignment of target type [-Wcast-align] 120 | const GtkRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkVRuler* Gtk::VRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:344:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 344 | GtkVRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkVRuler* Gtk::VRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:347:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkVRuler*' {aka '_GtkVRuler*'} increases required alignment of target type [-Wcast-align] 347 | const GtkVRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'GtkHRuler* Gtk::HRuler::gobj()': /usr/include/gtkmm-2.4/gtkmm/ruler.h:414:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 414 | GtkHRuler* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/ruler.h: In member function 'const GtkHRuler* Gtk::HRuler::gobj() const': /usr/include/gtkmm-2.4/gtkmm/ruler.h:417:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkHRuler*' {aka '_GtkHRuler*'} increases required alignment of target type [-Wcast-align] 417 | const GtkHRuler* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm.h:216: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/region.h:42: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const RecBoxInfo&}; _Tp = RecBoxInfo; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = RecBoxInfo; _Alloc = std::allocator]', inlined from 'void StreamView::create_rec_box(ARDOUR::samplepos_t, double)' at ../gtk2_ardour/streamview.cc:444:22: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [1128/1170] Linking build/libs/ardour/libardour.so In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/port_engine.h:30, from ../libs/ardour/ardour/port.h:36, from ../libs/ardour/ardour/audio_port.h:27, from ../gtk2_ardour/port_group.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/auditioner.h:33, from ../gtk2_ardour/port_group.cc:35: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../gtk2_ardour/gui_thread.h:21, from ../gtk2_ardour/port_group.cc:53: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/midi++2/midi++/mmc.h:28, from ../gtk2_ardour/port_group.cc:28: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/entry.h:36, from ../gtk2_ardour/time_axis_view.h:39, from ../gtk2_ardour/port_group.cc:56: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h: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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/port_group.cc:57: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../gtk2_ardour/editor_audio_import.cc:35: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79, from ../gtk2_ardour/editor_audio_import.cc:58: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from ../libs/widgets/widgets/choice.h:26, from ../gtk2_ardour/editor_audio_import.cc:41: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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:36, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/pbd/pbd/integer_division.h:26: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/choice.h:27: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/interthread_progress_window.h:25, from ../gtk2_ardour/editor_audio_import.cc:68: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/editor_audio_import.cc: In member function 'void Editor::add_external_audio_action(Editing::ImportMode)': ../gtk2_ardour/editor_audio_import.cc:97:105: warning: 'new' of type 'SoundFileOmega' with extended alignment 16 [-Waligned-new=] 97 | sfbrowser = new SoundFileOmega (_("Add Existing Media"), _session, 0, 0, true, mode_hint); | ^ ../gtk2_ardour/editor_audio_import.cc:97:105: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_audio_import.cc:97:105: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor_audio_import.cc: In member function 'virtual void Editor::external_audio_dialog()': ../gtk2_ardour/editor_audio_import.cc:141:121: warning: 'new' of type 'SoundFileOmega' with extended alignment 16 [-Waligned-new=] 141 | sfbrowser = new SoundFileOmega (_("Add Existing Media"), _session, audio_track_cnt, midi_track_cnt, true); | ^ ../gtk2_ardour/editor_audio_import.cc:141:121: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor_audio_import.cc:141:121: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/pbd/pbd/properties.h:481, from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/automation_control.h:36, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/gain_control.h:30, from ../libs/ardour/ardour/route.h:47, from ../libs/ardour/ardour/track.h:31, from ../libs/ardour/ardour/audio_track.h:26, from ../gtk2_ardour/editor_audio_import.cc:43: ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timecnt_t]': ../gtk2_ardour/editor_audio_import.cc:823:13: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 32 | return insert (value_type (pid.property_id, new Property (pid, (T)v))).second; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timepos_t]': ../gtk2_ardour/editor_audio_import.cc:824:13: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In instantiation of 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timepos_t; V = Temporal::timepos_t]': ../gtk2_ardour/editor_audio_import.cc:917:14: required from here ../libs/pbd/pbd/property_list_impl.h:32:53: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] ../libs/pbd/pbd/property_list_impl.h:32:53: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/property_list_impl.h:32:53: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timecnt_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone_from_xml(const XMLNode&) const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:246:15: required from here ../libs/pbd/pbd/properties.h:263:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 263 | return new Property (this->property_id(), from_string (from->value()), from_string (to->value ())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:263:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:263:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'PBD::Property* PBD::Property::clone() const [with T = Temporal::timepos_t]': ../libs/pbd/pbd/properties.h:242:15: required from here ../libs/pbd/pbd/properties.h:243:24: warning: 'new' of type 'PBD::Property' with extended alignment 16 [-Waligned-new=] 243 | return new Property (this->property_id(), this->_old, this->_current); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:243:24: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:243:24: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support ../libs/pbd/pbd/property_list_impl.h: In function 'bool PBD::PropertyList::add(PBD::PropertyDescriptor, const V&) [with T = Temporal::timecnt_t; V = Temporal::timepos_t]': ../libs/pbd/pbd/property_list_impl.h:30:1: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 30 | PropertyList::add (PropertyDescriptor pid, const V& v) { | ^~~~~~~~~~~~ ../gtk2_ardour/editor_audio_import.cc: In member function 'int Editor::add_sources(std::vector >, ARDOUR::SourceList&, ARDOUR::timepos_t&, Editing::ImportDisposition, Editing::ImportMode, int, int, std::shared_ptr&, const std::string&, bool, ARDOUR::PluginInfoPtr)': ../gtk2_ardour/editor_audio_import.cc:824:27: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 824 | plist.add (ARDOUR::Properties::length, sources[0]->length ()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/editor_audio_import.cc:918:35: note: parameter passing for argument of type 'PBD::PropertyDescriptor' changed in GCC 7.1 918 | plist.add (ARDOUR::Properties::length, len); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioregion.h:32, from ../gtk2_ardour/export_dialog.cc:37: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../libs/ardour/ardour/export_handler.h:35, from ../gtk2_ardour/export_dialog.cc:42: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from /usr/include/gtkmm-2.4/gtkmm/messagedialog.h:31, from ../gtk2_ardour/export_dialog.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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/messagedialog.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../gtk2_ardour/export_dialog.cc:32: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/export_dialog.h:35, from ../gtk2_ardour/export_dialog.cc:45: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/textview.h:39, from ../gtk2_ardour/route_ui.h:34, from ../gtk2_ardour/track_view_list.h:28, from ../gtk2_ardour/track_selection.h:24, from ../gtk2_ardour/selection.h:39, from ../gtk2_ardour/public_editor.h:65, from ../gtk2_ardour/export_dialog.h:39: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/widgets/widgets/slider_controller.h:30, from ../libs/widgets/widgets/barcontroller.h:27, from ../gtk2_ardour/automation_controller.h:39, from ../gtk2_ardour/automation_time_axis.h:44, from ../gtk2_ardour/stripable_time_axis.h:22, from ../gtk2_ardour/route_time_axis.h:48, from ../gtk2_ardour/audio_time_axis.h:43, from ../gtk2_ardour/track_view_list.h:29: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/celllayout.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:32, from ../gtk2_ardour/export_timespan_selector.h:40, from ../gtk2_ardour/export_dialog.h:40: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/export_channel_selector.h:40, from ../gtk2_ardour/export_dialog.h:41: /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'GtkCellRendererCombo* Gtk::CellRendererCombo::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:96:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 96 | GtkCellRendererCombo* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h: In member function 'const GtkCellRendererCombo* Gtk::CellRendererCombo::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderercombo.h:99:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererCombo*' {aka '_GtkCellRendererCombo*'} increases required alignment of target type [-Wcast-align] 99 | const GtkCellRendererCombo* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/automation_list.h:40, from ../libs/ardour/ardour/audioregion.h:34: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../gtk2_ardour/transport_masters_dialog.cc:25: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89, from ../gtk2_ardour/transport_masters_dialog.cc:26: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/widgets/widgets/ardour_icon.h:24, from ../gtk2_ardour/transport_masters_dialog.cc:31: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/ardour/ardour/audioengine.h:38: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/transport_masters_dialog.cc:34: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/transport_masters_dialog.cc:37: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1129/1170] Linking build/libs/ctrl-interface/control_protocol/libardourcp.so [1130/1170] Linking build/libs/waveview/libwaveview.so [1131/1170] Linking build/libs/backends/pulseaudio/libpulseaudio_backend.so [1132/1170] Linking build/libs/backends/jack/libjack_audiobackend.so [1133/1170] Linking build/libs/backends/alsa/libalsa_audiobackend.so [1134/1170] Linking build/libs/backends/dummy/libdummy_audiobackend.so [1135/1170] Linking build/libs/ctrl-interface/midi_surface/libardour_midisurface.so [1136/1170] Linking build/libs/surfaces/generic_midi/libardour_generic_midi.so [1137/1170] Linking build/libs/surfaces/faderport8/libardour_faderport8.so [1138/1170] Linking build/libs/surfaces/faderport8/libardour_faderport16.so [1139/1170] Linking build/libs/surfaces/faderport8/libardour_faderport2.so [1140/1170] Linking build/libs/surfaces/cc121/libardour_cc121.so [1141/1170] Linking build/libs/surfaces/mackie/libardour_mcp.so [1142/1170] Linking build/libs/surfaces/us2400/libardour_us2400.so [1143/1170] Linking build/libs/surfaces/launch_control_xl/libardour_launch_control_xl.so [1144/1170] Linking build/libs/surfaces/osc/libardour_osc.so [1145/1170] Linking build/libs/panners/2in2out/libpan2in2out.so [1146/1170] Linking build/libs/panners/1in2out/libpan1in2out.so [1147/1170] Linking build/libs/panners/vbap/libpanvbap.so [1148/1170] Linking build/libs/panners/stereobalance/libpanbalance.so [1149/1170] Linking build/headless/hardour-7.5.0 [1150/1170] Linking build/luasession/luasession [1151/1170] Linking build/session_utils/ardour7-copy-mixer [1152/1170] Linking build/session_utils/ardour7-export [1153/1170] Linking build/session_utils/ardour7-new_empty_session [1154/1170] Linking build/session_utils/ardour7-new_session In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../gtk2_ardour/luainstance.cc:32: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_manager.h:40, from ../gtk2_ardour/luainstance.cc:36: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30, from ../gtk2_ardour/luainstance.cc:29: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/pango-1.0/pango/pangocairo.h:25, from ../gtk2_ardour/luainstance.cc:24: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../libs/ardour/ardour/disk_io.h:33, from ../libs/ardour/ardour/disk_reader.h:29, from ../gtk2_ardour/luainstance.cc:33: ../libs/ardour/ardour/rt_midibuffer.h: In member function 'const uint8_t* ARDOUR::RTMidiBuffer::bytes(const Item&, uint32_t&)': ../libs/ardour/ardour/rt_midibuffer.h:91:38: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'ARDOUR::RTMidiBuffer::Blob*' increases required alignment of target type [-Wcast-align] 91 | Blob* blob = reinterpret_cast (&_pool[offset]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67, from ../gtk2_ardour/luainstance.cc:44: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/luadialog.h:25, from ../gtk2_ardour/luainstance.cc:47: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/lua/LuaBridge/LuaBridge.h:151, from ../gtk2_ardour/luainstance.cc:41: ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = LuaCairo::ImageSurface]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = LuaCairo::ImageSurface]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = LuaCairo::ImageSurface; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList > >; T = LuaCairo::ImageSurface; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(Cairo::Format, int, int); T = LuaCairo::ImageSurface]' ../gtk2_ardour/luainstance.cc:655:56: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'LuaCairo::ImageSurface*' increases required alignment of target type [-Wcast-align] 374 | return reinterpret_cast (&m_storage [0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = LuaCairo::PangoLayout]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = LuaCairo::PangoLayout]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = LuaCairo::PangoLayout; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList, void> >; T = LuaCairo::PangoLayout; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(Cairo::Context*, std::__cxx11::basic_string); T = LuaCairo::PangoLayout]' ../gtk2_ardour/luainstance.cc:665:61: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'LuaCairo::PangoLayout*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = LuaDialog::Message]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = LuaDialog::Message]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = LuaDialog::Message; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList&, luabridge::TypeList&, luabridge::TypeList > > >; T = LuaDialog::Message; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&, LuaDialog::Message::MessageType, LuaDialog::Message::ButtonType); T = LuaDialog::Message]' ../gtk2_ardour/luainstance.cc:735:136: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'LuaDialog::Message*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = LuaDialog::Dialog]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = LuaDialog::Dialog]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = LuaDialog::Dialog; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList&, luabridge::TypeList >; T = LuaDialog::Dialog; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(const std::__cxx11::basic_string&, luabridge::LuaRef); T = LuaDialog::Dialog]' ../gtk2_ardour/luainstance.cc:740:70: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'LuaDialog::Dialog*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = LuaDialog::ProgressWindow]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = LuaDialog::ProgressWindow]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = LuaDialog::ProgressWindow; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = luabridge::TypeList&, luabridge::TypeList >; T = LuaDialog::ProgressWindow; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(const std::__cxx11::basic_string&, bool); T = LuaDialog::ProgressWindow]' ../gtk2_ardour/luainstance.cc:770:57: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'LuaDialog::ProgressWindow*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::bitset<49>]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::bitset<49>]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::bitset<49>; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::bitset<49>; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::bitset<49>]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::bitset<49>]' ../libs/lua/LuaBridge/detail/Namespace.h:1991:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdBitSet(const char*) [with unsigned int T = 49]' ../gtk2_ardour/luainstance.cc:560:44: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::bitset<49>*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::vector; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::vector]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::vector]' ../libs/lua/LuaBridge/detail/Namespace.h:2096:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdVector(const char*) [with T = double]' ../gtk2_ardour/luainstance.cc:583:28: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Namespace.h:2045:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdCPtrList(const char*) [with T = TimeAxisView]' ../gtk2_ardour/luainstance.cc:844:41: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::vector >; T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:220:61: required from 'static int luabridge::CFunc::Call::f(lua_State*) [with FnPtr = std::vector > (*)(); ReturnType = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1884:26: required from 'luabridge::Namespace& luabridge::Namespace::addFunction(const char*, FP) [with FP = std::vector > (*)()]' ../gtk2_ardour/luainstance.cc:797:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Namespace.h:2045:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdCPtrList(const char*) [with T = ArdourMarker]' ../libs/lua/LuaBridge/detail/Namespace.h:2061:37: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdCPtrList(const char*) [with T = ArdourMarker]' ../gtk2_ardour/luainstance.cc:799:36: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:473:63: required from 'static int luabridge::Namespace::ClassBase::ctorPlacementProxy(lua_State*) [with Params = void; T = std::__cxx11::list; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1107:24: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addConstructor() [with MemFn = void (*)(); T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Namespace.h:1127:43: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addVoidConstructor() [with T = std::__cxx11::list]' ../libs/lua/LuaBridge/detail/Namespace.h:2045:27: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginConstStdCPtrList(const char*) [with T = Selectable]' ../libs/lua/LuaBridge/detail/Namespace.h:2061:37: required from 'luabridge::Namespace::Class > luabridge::Namespace::beginStdCPtrList(const char*) [with T = Selectable]' ../gtk2_ardour/luainstance.cc:840:34: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = TrackSelection]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = TrackSelection]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = TrackSelection; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = TrackSelection; T = TrackSelection; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = TrackSelection; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = TrackSelection; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1125:21: required from 'static int luabridge::CFunc::getProperty(lua_State*) [with C = Selection; T = TrackSelection; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:837:26: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addData(const char*, const U T::*, bool) [with U = TrackSelection; T = Selection]' ../gtk2_ardour/luainstance.cc:879:12: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'TrackSelection*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = RegionSelection]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = RegionSelection]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = RegionSelection; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = RegionSelection; T = RegionSelection; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = RegionSelection; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = RegionSelection; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1125:21: required from 'static int luabridge::CFunc::getProperty(lua_State*) [with C = Selection; T = RegionSelection; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:837:26: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addData(const char*, const U T::*, bool) [with U = RegionSelection; T = Selection]' ../gtk2_ardour/luainstance.cc:880:12: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'RegionSelection*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = TimeSelection]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = TimeSelection]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = TimeSelection; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = TimeSelection; T = TimeSelection; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = TimeSelection; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = TimeSelection; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1125:21: required from 'static int luabridge::CFunc::getProperty(lua_State*) [with C = Selection; T = TimeSelection; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:837:26: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addData(const char*, const U T::*, bool) [with U = TimeSelection; T = Selection]' ../gtk2_ardour/luainstance.cc:881:12: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'TimeSelection*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = MarkerSelection]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = MarkerSelection]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = MarkerSelection; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = MarkerSelection; T = MarkerSelection; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = MarkerSelection; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = MarkerSelection; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1125:21: required from 'static int luabridge::CFunc::getProperty(lua_State*) [with C = Selection; T = MarkerSelection; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:837:26: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addData(const char*, const U T::*, bool) [with U = MarkerSelection; T = Selection]' ../gtk2_ardour/luainstance.cc:882:12: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'MarkerSelection*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = Temporal::timepos_t]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = Temporal::timepos_t]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = Temporal::timepos_t; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = Temporal::timepos_t; T = Temporal::timepos_t; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = Temporal::timepos_t; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = Temporal::timepos_t; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:331:32: required from 'static int luabridge::CFunc::CallConstMember::f(lua_State*) [with MemFnPtr = Temporal::timepos_t (ArdourMarker::*)() const; ReturnType = Temporal::timepos_t; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:982:28: required from 'static void luabridge::CFunc::CallMemberFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = Temporal::timepos_t (ArdourMarker::*)() const; bool isConst = true; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:982:95: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addFunction(const char*, MemFn) [with MemFn = Temporal::timepos_t (ArdourMarker::*)() const; T = ArdourMarker]' ../gtk2_ardour/luainstance.cc:804:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'Temporal::timepos_t*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::__cxx11::list >; T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:331:32: required from 'static int luabridge::CFunc::CallConstMember::f(lua_State*) [with MemFnPtr = std::__cxx11::list > (RegionSelection::*)() const; ReturnType = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:982:28: required from 'static void luabridge::CFunc::CallMemberFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::__cxx11::list > (RegionSelection::*)() const; bool isConst = true; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:982:95: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addFunction(const char*, MemFn) [with MemFn = std::__cxx11::list > (RegionSelection::*)() const; T = RegionSelection]' ../gtk2_ardour/luainstance.cc:852:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = Temporal::timecnt_t]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = Temporal::timecnt_t]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = Temporal::timecnt_t; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = Temporal::timecnt_t; T = Temporal::timecnt_t; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = Temporal::timecnt_t; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = Temporal::timecnt_t; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:331:32: required from 'static int luabridge::CFunc::CallConstMember::f(lua_State*) [with MemFnPtr = Temporal::timecnt_t (TimeSelection::*)() const; ReturnType = Temporal::timecnt_t; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:982:28: required from 'static void luabridge::CFunc::CallMemberFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = Temporal::timecnt_t (TimeSelection::*)() const; bool isConst = true; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:982:95: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addFunction(const char*, MemFn) [with MemFn = Temporal::timecnt_t (TimeSelection::*)() const; T = TimeSelection]' ../gtk2_ardour/luainstance.cc:860:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'Temporal::timecnt_t*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::__cxx11::list >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::__cxx11::list >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::__cxx11::list >; T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:331:32: required from 'static int luabridge::CFunc::CallConstMember::f(lua_State*) [with MemFnPtr = std::__cxx11::list > (TrackViewList::*)() const; ReturnType = std::__cxx11::list >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:982:28: required from 'static void luabridge::CFunc::CallMemberFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = std::__cxx11::list > (TrackViewList::*)() const; bool isConst = true; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:982:95: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addFunction(const char*, MemFn) [with MemFn = std::__cxx11::list > (TrackViewList::*)() const; T = TrackViewList]' ../gtk2_ardour/luainstance.cc:869:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::__cxx11::list >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = Temporal::Beats]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = Temporal::Beats]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = Temporal::Beats; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = Temporal::Beats; T = Temporal::Beats; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = Temporal::Beats; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = Temporal::Beats; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:606:32: required from 'static int luabridge::CFunc::CallMemberRef::f(lua_State*) [with MemFnPtr = Temporal::Beats (PublicEditor::*)(bool&, const Temporal::timepos_t&); ReturnType = Temporal::Beats; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1091:28: required from 'static void luabridge::CFunc::CallMemberRefFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = Temporal::Beats (PublicEditor::*)(bool&, const Temporal::timepos_t&); lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1006:98: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addRefFunction(const char*, MemFn) [with MemFn = Temporal::Beats (PublicEditor::*)(bool&, const Temporal::timepos_t&); T = PublicEditor]' ../gtk2_ardour/luainstance.cc:1003:19: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'Temporal::Beats*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = TrackViewList]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = TrackViewList]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = TrackViewList; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = TrackViewList; T = TrackViewList; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = TrackViewList; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = TrackViewList; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:331:32: required from 'static int luabridge::CFunc::CallConstMember::f(lua_State*) [with MemFnPtr = TrackViewList (PublicEditor::*)(std::shared_ptr > >) const; ReturnType = TrackViewList; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:982:28: required from 'static void luabridge::CFunc::CallMemberFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = TrackViewList (PublicEditor::*)(std::shared_ptr > >) const; bool isConst = true; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:982:95: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addFunction(const char*, MemFn) [with MemFn = TrackViewList (PublicEditor::*)(std::shared_ptr > >) const; T = PublicEditor]' ../gtk2_ardour/luainstance.cc:1019:16: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'TrackViewList*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::weak_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::weak_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::weak_ptr; T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::weak_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/LuaRef.h:1065:22: required from 'const luabridge::LuaRef luabridge::LuaRef::operator()(P1, P2, P3, P4) const [with P1 = int; P2 = ARDOUR::Session*; P3 = ARDOUR::RouteGroup*; P4 = std::weak_ptr]' ../gtk2_ardour/luainstance.cc:2396:44: required from 'void LuaCallback::proxy_2(LuaSignal::LuaSignal, T, C1, C2) [with T = ARDOUR::Session*; C1 = ARDOUR::RouteGroup*; C2 = std::weak_ptr]' ../gtk2_ardour/luainstance.cc:2343:16: required from 'void LuaCallback::connect_2(LuaSignal::LuaSignal, T, PBD::Signal2*) [with T = ARDOUR::Session*; C1 = ARDOUR::RouteGroup*; C2 = std::weak_ptr]' ../gtk2_ardour/luasignal_syms.h:68:1: required from 'void LuaCallback::reconnect_object(T) [with T = void*]' ../gtk2_ardour/luainstance.cc:2299:19: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::weak_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr > >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr > >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr > >; T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::shared_ptr > >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/LuaRef.h:1064:22: required from 'const luabridge::LuaRef luabridge::LuaRef::operator()(P1, P2, P3, P4) const [with P1 = int; P2 = void*; P3 = std::shared_ptr > >; P4 = PBD::PropertyChange]' ../gtk2_ardour/luainstance.cc:2396:44: required from 'void LuaCallback::proxy_2(LuaSignal::LuaSignal, T, C1, C2) [with T = void*; C1 = std::shared_ptr > >; C2 = const PBD::PropertyChange&]' ../gtk2_ardour/luainstance.cc:2343:16: required from 'void LuaCallback::connect_2(LuaSignal::LuaSignal, T, PBD::Signal2*) [with T = void*; C1 = std::shared_ptr > >; C2 = const PBD::PropertyChange&]' ../gtk2_ardour/luasignal_syms.h:85:1: required from 'void LuaCallback::reconnect_object(T) [with T = void*]' ../gtk2_ardour/luainstance.cc:2299:19: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr > >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = PBD::PropertyChange]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = PBD::PropertyChange]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = PBD::PropertyChange; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = PBD::PropertyChange; T = PBD::PropertyChange; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = PBD::PropertyChange; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = PBD::PropertyChange; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/LuaRef.h:1065:22: required from 'const luabridge::LuaRef luabridge::LuaRef::operator()(P1, P2, P3, P4) const [with P1 = int; P2 = void*; P3 = std::shared_ptr > >; P4 = PBD::PropertyChange]' ../gtk2_ardour/luainstance.cc:2396:44: required from 'void LuaCallback::proxy_2(LuaSignal::LuaSignal, T, C1, C2) [with T = void*; C1 = std::shared_ptr > >; C2 = const PBD::PropertyChange&]' ../gtk2_ardour/luainstance.cc:2343:16: required from 'void LuaCallback::connect_2(LuaSignal::LuaSignal, T, PBD::Signal2*) [with T = void*; C1 = std::shared_ptr > >; C2 = const PBD::PropertyChange&]' ../gtk2_ardour/luasignal_syms.h:85:1: required from 'void LuaCallback::reconnect_object(T) [with T = void*]' ../gtk2_ardour/luainstance.cc:2299:19: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'PBD::PropertyChange*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::vector >]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::vector >]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::vector >; T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: required from 'static void luabridge::Stack::push(lua_State*, const T&) [with T = std::vector >; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/LuaRef.h:181:23: required from 'luabridge::LuaRef::Proxy& luabridge::LuaRef::Proxy::operator=(T) [with T = std::vector >]' ../libs/lua/LuaBridge/detail/FuncArgs.h:48:16: required from 'static void luabridge::FuncArgs, Start>::refs(luabridge::LuaRef, luabridge::TypeListValues >) [with Head = std::vector >; Tail = luabridge::TypeList, luabridge::TypeList, luabridge::TypeList > > > > > > > >; int Start = 0]' ../libs/lua/LuaBridge/detail/CFunctions.h:834:34: required from 'static int luabridge::CFunc::CallMemberRef::f(lua_State*) [with MemFnPtr = void (PublicEditor::*)(std::vector >, Editing::ImportDisposition, Editing::ImportMode, ARDOUR::SrcQuality, ARDOUR::MidiTrackNameSource, ARDOUR::MidiTempoMapDisposition, Temporal::timepos_t&, std::shared_ptr, std::shared_ptr, bool); lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1091:28: required from 'static void luabridge::CFunc::CallMemberRefFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = void (PublicEditor::*)(std::vector >, Editing::ImportDisposition, Editing::ImportMode, ARDOUR::SrcQuality, ARDOUR::MidiTrackNameSource, ARDOUR::MidiTempoMapDisposition, Temporal::timepos_t&, std::shared_ptr, std::shared_ptr, bool); lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1006:98: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addRefFunction(const char*, MemFn) [with MemFn = void (PublicEditor::*)(std::vector >, Editing::ImportDisposition, Editing::ImportMode, ARDOUR::SrcQuality, ARDOUR::MidiTrackNameSource, ARDOUR::MidiTempoMapDisposition, Temporal::timepos_t&, std::shared_ptr, std::shared_ptr, bool); T = PublicEditor]' ../gtk2_ardour/luainstance.cc:933:19: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::vector >*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../libs/lua/LuaBridge/detail/FuncArgs.h:49:38: recursively required from 'static void luabridge::FuncArgs, Start>::refs(luabridge::LuaRef, luabridge::TypeListValues >) [with Head = Editing::ImportDisposition; Tail = luabridge::TypeList, luabridge::TypeList, void> > > >; int Start = 1]' ../libs/lua/LuaBridge/detail/FuncArgs.h:49:38: required from 'static void luabridge::FuncArgs, Start>::refs(luabridge::LuaRef, luabridge::TypeListValues >) [with Head = std::vector >; Tail = luabridge::TypeList, luabridge::TypeList, void> > > > >; int Start = 0]' ../libs/lua/LuaBridge/detail/CFunctions.h:834:34: required from 'static int luabridge::CFunc::CallMemberRef::f(lua_State*) [with MemFnPtr = void (PublicEditor::*)(std::vector >, Editing::ImportDisposition, Editing::ImportMode, Temporal::timepos_t&, std::shared_ptr, std::shared_ptr); lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1091:28: required from 'static void luabridge::CFunc::CallMemberRefFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = void (PublicEditor::*)(std::vector >, Editing::ImportDisposition, Editing::ImportMode, Temporal::timepos_t&, std::shared_ptr, std::shared_ptr); lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1006:98: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addRefFunction(const char*, MemFn) [with MemFn = void (PublicEditor::*)(std::vector >, Editing::ImportDisposition, Editing::ImportMode, Temporal::timepos_t&, std::shared_ptr, std::shared_ptr); T = PublicEditor]' ../gtk2_ardour/luainstance.cc:934:19: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] ../libs/lua/LuaBridge/detail/Userdata.h: In instantiation of 'T* luabridge::UserdataValue::getObject() [with T = std::shared_ptr]': ../libs/lua/LuaBridge/detail/Userdata.h:383:11: required from 'luabridge::UserdataValue::UserdataValue() [with T = std::shared_ptr]' ../libs/lua/LuaBridge/detail/Userdata.h:400:35: required from 'static void* luabridge::UserdataValue::place(lua_State*) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:415:16: required from 'static void luabridge::UserdataValue::push(lua_State*, const U&) [with U = std::shared_ptr; T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:681:29: required from 'static void luabridge::StackHelper::push(lua_State*, const T&) [with T = std::shared_ptr; lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Userdata.h:719:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../libs/lua/LuaBridge/detail/FuncArgs.h:49:38: recursively required from 'static void luabridge::FuncArgs, Start>::refs(luabridge::LuaRef, luabridge::TypeListValues >) [with Head = Editing::ImportDisposition; Tail = luabridge::TypeList, luabridge::TypeList, void> > > >; int Start = 1]' ../libs/lua/LuaBridge/detail/FuncArgs.h:49:38: required from 'static void luabridge::FuncArgs, Start>::refs(luabridge::LuaRef, luabridge::TypeListValues >) [with Head = std::vector >; Tail = luabridge::TypeList, luabridge::TypeList, void> > > > >; int Start = 0]' ../libs/lua/LuaBridge/detail/CFunctions.h:834:34: required from 'static int luabridge::CFunc::CallMemberRef::f(lua_State*) [with MemFnPtr = void (PublicEditor::*)(std::vector >, Editing::ImportDisposition, Editing::ImportMode, Temporal::timepos_t&, std::shared_ptr, std::shared_ptr); lua_State = lua_State]' ../libs/lua/LuaBridge/detail/CFunctions.h:1091:28: required from 'static void luabridge::CFunc::CallMemberRefFunctionHelper::add(lua_State*, const char*, MemFnPtr) [with MemFnPtr = void (PublicEditor::*)(std::vector >, Editing::ImportDisposition, Editing::ImportMode, Temporal::timepos_t&, std::shared_ptr, std::shared_ptr); lua_State = lua_State]' ../libs/lua/LuaBridge/detail/Namespace.h:1006:98: required from 'luabridge::Namespace::Class& luabridge::Namespace::Class::addRefFunction(const char*, MemFn) [with MemFn = void (PublicEditor::*)(std::vector >, Editing::ImportDisposition, Editing::ImportMode, Temporal::timepos_t&, std::shared_ptr, std::shared_ptr); T = PublicEditor]' ../gtk2_ardour/luainstance.cc:934:19: required from here ../libs/lua/LuaBridge/detail/Userdata.h:374:12: warning: cast from 'char*' to 'std::shared_ptr*' increases required alignment of target type [-Wcast-align] In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/disk_io.h:32: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/lua/LuaBridge/LuaBridge.h:71: In static member function 'static R luabridge::FuncTraits::call(T*, D, luabridge::TypeListValues >&) [with T = std::vector; R = void; P1 = const double&; D = void (std::vector::*)(const double&)]', inlined from 'static int luabridge::CFunc::CallMember::f(lua_State*) [with MemFnPtr = void (std::vector::*)(const double&)]' at ../libs/lua/LuaBridge/detail/CFunctions.h:735:35: ../libs/lua/LuaBridge/detail/FuncTraits.h:261:22: warning: using a dangling pointer to an unnamed temporary [-Wdangling-pointer=] 261 | return (obj->*fp)(tvl.hd); | ~~~~~~~~~~^~~~~~~~ In file included from ../libs/lua/LuaBridge/LuaBridge.h:70: ../libs/lua/LuaBridge/detail/TypeList.h: In static member function 'static int luabridge::CFunc::CallMember::f(lua_State*) [with MemFnPtr = void (std::vector::*)(const double&)]': ../libs/lua/LuaBridge/detail/TypeList.h:127:74: note: unnamed temporary defined here 127 | ArgList (L)) | ^ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/cairomm-1.0/cairomm/context.h:22, from ../gtk2_ardour/luainstance.cc:22: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const PBD::ID&}; _Tp = PBD::ID; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PBD::ID; _Alloc = std::allocator]', inlined from 'std::vector LuaInstance::lua_slots() const' at ../gtk2_ardour/luainstance.cc:1913:16: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PBD::ID; _Alloc = std::allocator]', inlined from 'std::vector LuaInstance::lua_slots() const' at ../gtk2_ardour/luainstance.cc:1913:16, inlined from 'std::vector > LuaInstance::lua_slot_names() const' at ../gtk2_ardour/luainstance.cc:1933:39: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static int luabridge::CFunc::tableToListHelper(lua_State*, C*) [with T = double; C = std::vector]' at ../libs/lua/LuaBridge/detail/CFunctions.h:1243:20, inlined from 'static int luabridge::CFunc::tableToListHelper(lua_State*, C*) [with T = double; C = std::vector]' at ../libs/lua/LuaBridge/detail/CFunctions.h:1234:14, inlined from 'static int luabridge::CFunc::tableToList(lua_State*) [with T = double; C = std::vector]' at ../libs/lua/LuaBridge/detail/CFunctions.h:1256:36: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [1155/1170] Linking build/libs/surfaces/faderport/libardour_faderport.so [1156/1170] Linking build/libs/surfaces/console1/libardour_console1.so In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../libs/ardour/ardour/audioengine.h:43, from ../libs/ardour/ardour/audio_backend.h:32, from ../gtk2_ardour/rc_option_editor.cc:51: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/plugin_manager.h:40, from ../gtk2_ardour/rc_option_editor.cc:58: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/display.h:31, from /usr/include/gtkmm-2.4/gtkmm/selectiondata.h:30, from /usr/include/gtkmm-2.4/gtkmm/treedragdest.h:30, from /usr/include/gtkmm-2.4/gtkmm/liststore.h:29, from ../gtk2_ardour/rc_option_editor.cc:36: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/pangomm-1.4/pangomm/layout.h:32, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:30, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/device.h:29, from /usr/include/gdkmm-2.4/gdkmm/display.h:32: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/treeiter.h:34, from /usr/include/gtkmm-2.4/gtkmm/treemodel.h:31, from /usr/include/gtkmm-2.4/gtkmm/treedragdest.h: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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, 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/glibmm-2.4/glibmm/interface.h:20, from /usr/include/gtkmm-2.4/gtkmm/treedragdest.h:29: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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/liststore.h:7: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | 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 ../gtk2_ardour/rc_option_editor.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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/rc_option_editor.cc:41: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/rc_option_editor.cc:71: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/plugin_scan_dialog.h:25, from ../gtk2_ardour/rc_option_editor.cc:80: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/timeline.h:31, from ../libs/temporal/temporal/range.h:27, from ../libs/ardour/ardour/session.h:70, from ../gtk2_ardour/editor_actions.cc:39: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../libs/ardour/ardour/session.h:89: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs work | ^~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30, from ../gtk2_ardour/editor_actions.cc:34: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from ../gtk2_ardour/editor_actions.cc:29: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../gtk2_ardour/editor_actions.cc:35: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89, from ../gtk2_ardour/editor_actions.cc:48: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34, from ../libs/ardour/ardour/io_processor.h:33, from ../libs/ardour/ardour/delivery.h:31, from ../libs/ardour/ardour/session.h:79: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from /usr/include/boost/multiprecision/cpp_int.hpp:17, from ../libs/pbd/pbd/integer_division.h:25, from ../libs/temporal/temporal/types.h:25, from ../libs/temporal/temporal/bbt_time.h:36, from ../libs/ardour/ardour/types.h:47, from ../libs/ardour/ardour/ardour.h:41, from ../gtk2_ardour/ardour_ui.h:76, from ../gtk2_ardour/editor.cc:42: /usr/include/boost/multiprecision/detail/standalone_config.hpp:36:7: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 36 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ In file included from /usr/include/boost/math/cstdfloat/cstdfloat_types.hpp:17, from /usr/include/boost/cstdfloat.hpp:18, from /usr/include/boost/multiprecision/detail/float128_functions.hpp:15, from /usr/include/boost/multiprecision/detail/fpclassify.hpp:13, from /usr/include/boost/multiprecision/detail/default_ops.hpp:15, from /usr/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /usr/include/boost/multiprecision/number.hpp:12, from /usr/include/boost/multiprecision/cpp_int.hpp:19: /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)" | ^~~~~~~ In file included from ../libs/ardour/ardour/plugin.h:36, from ../gtk2_ardour/ardour_ui.h:79: ../libs/ardour/ardour/cycles.h:238:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp] 238 | #warning You are compiling libardour on a platform for which ardour/cycles.h needs 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/box.h:44, from ../gtk2_ardour/ardour_ui.h:54: /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:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, 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: /usr/include/glib-2.0/gobject/gtype.h:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_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: /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:34, 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 ../gtk2_ardour/ardour_ui.h:53: /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/pangomm-1.4/pangomm/item.h:26, from /usr/include/pangomm-1.4/pangomm/context.h:36, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/box.h:59: /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'PangoAttrFloat* Pango::AttrFloat::gobj()': /usr/include/pangomm-1.4/pangomm/attributes.h:975:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'PangoAttrFloat*' {aka '_PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 975 | PangoAttrFloat* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pangomm-1.4/pangomm/attributes.h: In member function 'const PangoAttrFloat* Pango::AttrFloat::gobj() const': /usr/include/pangomm-1.4/pangomm/attributes.h:977:47: warning: cast from 'PangoAttribute*' {aka '_PangoAttribute*'} to 'const PangoAttrFloat*' {aka 'const _PangoAttrFloat*'} increases required alignment of target type [-Wcast-align] 977 | const PangoAttrFloat* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm/gc.h:36, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:34, from /usr/include/gdkmm-2.4/gdkmm/window.h:31, from /usr/include/gdkmm-2.4/gdkmm/event.h:28, from /usr/include/gtkmm-2.4/gtkmm/widget.h:38: /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'GdkScreen* Gdk::Screen::gobj()': /usr/include/gdkmm-2.4/gdkmm/screen.h:104:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 104 | GdkScreen* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/screen.h: In member function 'const GdkScreen* Gdk::Screen::gobj() const': /usr/include/gdkmm-2.4/gdkmm/screen.h:107:42: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkScreen*' {aka '_GdkScreen*'} increases required alignment of target type [-Wcast-align] 107 | const GdkScreen* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/widget.h:45: /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'GdkDisplay* Gdk::Display::gobj()': /usr/include/gdkmm-2.4/gdkmm/display.h:102:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 102 | GdkDisplay* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gdkmm-2.4/gdkmm/display.h: In member function 'const GdkDisplay* Gdk::Display::gobj() const': /usr/include/gdkmm-2.4/gdkmm/display.h:105:43: warning: cast from 'GObject*' {aka '_GObject*'} to 'GdkDisplay*' {aka '_GdkDisplay*'} increases required alignment of target type [-Wcast-align] 105 | const GdkDisplay* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/treeview.h:35, from ../gtk2_ardour/ardour_ui.h:67: /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'GtkAdjustment* Gtk::Adjustment::gobj()': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:99:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 99 | GtkAdjustment* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/adjustment.h: In member function 'const GtkAdjustment* Gtk::Adjustment::gobj() const': /usr/include/gtkmm-2.4/gtkmm/adjustment.h:102:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkAdjustment*' {aka '_GtkAdjustment*'} increases required alignment of target type [-Wcast-align] 102 | const GtkAdjustment* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:24, from /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:39, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:37: /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'GtkCellRendererText* Gtk::CellRendererText::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:87:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 87 | GtkCellRendererText* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h: In member function 'const GtkCellRendererText* Gtk::CellRendererText::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:90:52: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererText*' {aka '_GtkCellRendererText*'} increases required alignment of target type [-Wcast-align] 90 | const GtkCellRendererText* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/cellrenderer_generation.h:27: /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'GtkCellRendererAccel* Gtk::CellRendererAccel::gobj()': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:129:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 129 | GtkCellRendererAccel* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h: In member function 'const GtkCellRendererAccel* Gtk::CellRendererAccel::gobj() const': /usr/include/gtkmm-2.4/gtkmm/cellrendereraccel.h:132:53: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkCellRendererAccel*' {aka '_GtkCellRendererAccel*'} increases required alignment of target type [-Wcast-align] 132 | const GtkCellRendererAccel* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: /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); | ^ /usr/include/glib-2.0/glib/gtypes.h:578:26: note: declared here 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from ../gtk2_ardour/add_route_dialog.h:36, from ../gtk2_ardour/ardour_ui.h:89: /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'GtkSpinButton* Gtk::SpinButton::gobj()': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:166:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 166 | GtkSpinButton* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/spinbutton.h: In member function 'const GtkSpinButton* Gtk::SpinButton::gobj() const': /usr/include/gtkmm-2.4/gtkmm/spinbutton.h:169:46: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkSpinButton*' {aka '_GtkSpinButton*'} increases required alignment of target type [-Wcast-align] 169 | const GtkSpinButton* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk2_ardour/simple_progress_dialog.h:24, from ../gtk2_ardour/editor.cc:152: /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'GtkProgressBar* Gtk::ProgressBar::gobj()': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:148:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 148 | GtkProgressBar* gobj() { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtkmm-2.4/gtkmm/progressbar.h: In member function 'const GtkProgressBar* Gtk::ProgressBar::gobj() const': /usr/include/gtkmm-2.4/gtkmm/progressbar.h:151:47: warning: cast from 'GObject*' {aka '_GObject*'} to 'GtkProgressBar*' {aka '_GtkProgressBar*'} increases required alignment of target type [-Wcast-align] 151 | const GtkProgressBar* gobj() const { return reinterpret_cast(gobject_); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk2_ardour/editor.cc: In constructor 'Editor::Editor()': ../gtk2_ardour/editor.cc:379:40: warning: 'new' of type 'DragManager' with extended alignment 16 [-Waligned-new=] 379 | , _drags (new DragManager (this)) | ^ ../gtk2_ardour/editor.cc:379:40: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor.cc:379:40: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor.cc:442:91: warning: 'new' of type 'AudioClock' with extended alignment 16 [-Waligned-new=] 442 | , nudge_clock (new AudioClock (X_("nudge"), false, X_("nudge"), true, false, true)) | ^ ../gtk2_ardour/editor.cc:442:91: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor.cc:442:91: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor.cc: In member function 'virtual void Editor::set_loop_range(const ARDOUR::timepos_t&, const ARDOUR::timepos_t&, std::string)': ../gtk2_ardour/editor.cc:5225:102: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 5225 | Location* loc = new Location (*_session, start, end, _("Loop"), Location::IsAutoLoop); | ^ ../gtk2_ardour/editor.cc:5225:102: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor.cc:5225:102: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor.cc: In member function 'virtual void Editor::set_punch_range(const ARDOUR::timepos_t&, const ARDOUR::timepos_t&, std::string)': ../gtk2_ardour/editor.cc:5252:104: warning: 'new' of type 'ARDOUR::Location' with extended alignment 16 [-Waligned-new=] 5252 | Location* loc = new Location (*_session, start, end, _("Punch"), Location::IsAutoPunch); | ^ ../gtk2_ardour/editor.cc:5252:104: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor.cc:5252:104: note: use '-faligned-new' to enable C++17 over-aligned new support ../gtk2_ardour/editor.cc: In member function 'void Editor::change_region_layering_order(bool)': ../gtk2_ardour/editor.cc:6589:77: warning: 'new' of type 'RegionLayeringOrderEditor' with extended alignment 16 [-Waligned-new=] 6589 | layering_order_editor = new RegionLayeringOrderEditor (*this); | ^ ../gtk2_ardour/editor.cc:6589:77: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../gtk2_ardour/editor.cc:6589:77: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/source.h:38, from ../libs/ardour/ardour/midi_state_tracker.h:28, from ../libs/ardour/ardour/midi_ring_buffer.h:30, from ../libs/ardour/ardour/plugin.h:39: ../libs/pbd/pbd/properties.h: In instantiation of 'void PBD::SharedStatefulProperty::clear_changes() [with T = ARDOUR::AutomationList]': ../libs/pbd/pbd/properties.h:415:7: required from here ../libs/pbd/pbd/properties.h:419:29: warning: 'new' of type 'ARDOUR::AutomationList' with extended alignment 16 [-Waligned-new=] 419 | _old.reset (new T (*_current.get())); | ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/pbd/properties.h:419:29: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter ../libs/pbd/pbd/properties.h:419:29: note: use '-faligned-new' to enable C++17 over-aligned new support [1157/1170] Linking build/gtk2_ardour/ardour-7.5.0 [1158/1170] Symlinking build/libs/ptformat/libptformat.so [1159/1170] Symlinking build/libs/vamp-pyin/libardourvamppyin.so [1160/1170] Symlinking build/libs/pbd/libpbd.so [1161/1170] Symlinking build/libs/midi++2/libmidipp.so [1162/1170] Symlinking build/libs/evoral/libevoral.so [1163/1170] Symlinking build/libs/temporal/libtemporal.so [1164/1170] Symlinking build/libs/ardour/libardour.so [1165/1170] Symlinking build/libs/gtkmm2ext/libgtkmm2ext.so [1166/1170] Symlinking build/libs/audiographer/libaudiographer.so [1167/1170] Symlinking build/libs/canvas/libcanvas.so [1168/1170] Symlinking build/libs/widgets/libwidgets.so [1169/1170] Symlinking build/libs/waveview/libwaveview.so [1170/1170] Symlinking build/libs/ardouralsautil/libardouralsautil.so Waf: Leaving directory `/home/buildozer/aports/testing/ardour/src/Ardour-7.5.0/build' 'build' finished successfully (3m45.197s) ------------------------------------------- Running tests for libs/audiographer... ------------------------------------------- gtk2_ardour/artest: line 24: /home/buildozer/aports/testing/ardour/src/Ardour-7.5.0/build/libs/audiographer/run-tests: not found ------------------------------------------- Running tests for libs/midi++2... ------------------------------------------- gtk2_ardour/artest: line 24: /home/buildozer/aports/testing/ardour/src/Ardour-7.5.0/build/libs/midi++2/run-tests: not found ------------------------------------------- Running tests for libs/evoral... ------------------------------------------- gtk2_ardour/artest: line 24: /home/buildozer/aports/testing/ardour/src/Ardour-7.5.0/build/libs/evoral/run-tests: not found ------------------------------------------- Running tests for libs/pbd... ------------------------------------------- gtk2_ardour/artest: line 24: /home/buildozer/aports/testing/ardour/src/Ardour-7.5.0/build/libs/pbd/run-tests: not found ------------------------------------------- Running tests for libs/ardour... ------------------------------------------- gtk2_ardour/artest: line 24: /home/buildozer/aports/testing/ardour/src/Ardour-7.5.0/build/libs/ardour/run-tests: not found ------------------------------------------- Running tests for libs/temporal... ------------------------------------------- gtk2_ardour/artest: line 24: /home/buildozer/aports/testing/ardour/src/Ardour-7.5.0/build/libs/temporal/run-tests: not found *** SOME TEST(s) FAILED *** 'test' finished successfully (0.006s) >>> ardour: Entering fakeroot... Waf: Entering directory `/home/buildozer/aports/testing/ardour/src/Ardour-7.5.0/build' Generating po/fr.po Generating po/de.po Generating po/eu.po Generating po/ja.po Generating po/ru.po Generating po/ca.po Generating po/ko.po Generating po/it.po Generating po/zh.po + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/ardour-avahi (from build/libs/ardour-avahi) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/sanityCheck (from build/tools/sanity_check/sanityCheck) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libptformat.so.0 (to libptformat.so.0.0.0) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libptformat.so.0.0.0 (from build/libs/ptformat/libptformat.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/engines/libclearlooks.so (from build/libs/clearlooks-newer/libclearlooks.so) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libptformat.so (to libptformat.so.0.0.0) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/vamp/libardourvampplugins.so (from build/libs/vamp-plugins/libardourvampplugins.so) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/vamp/libardourvamppyin.so (to libardourvamppyin.so.0.0.0) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/vamp/libardourvamppyin.so.0 (to libardourvamppyin.so.0.0.0) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/vamp/libardourvamppyin.so.0.0.0 (from build/libs/vamp-pyin/libardourvamppyin.so) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libpbd.so (to libpbd.so.4.1.0) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libpbd.so.4 (to libpbd.so.4.1.0) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libpbd.so.4.1.0 (from build/libs/pbd/libpbd.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libmidipp.so.4.1.0 (from build/libs/midi++2/libmidipp.so) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libmidipp.so (to libmidipp.so.4.1.0) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libmidipp.so.4 (to libmidipp.so.4.1.0) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libevoral.so.0.0.0 (from build/libs/evoral/libevoral.so) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libevoral.so.0 (to libevoral.so.0.0.0) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libevoral.so (to libevoral.so.0.0.0) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libardourcp.so (from build/libs/ctrl-interface/control_protocol/libardourcp.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libardour_midisurface.so (from build/libs/ctrl-interface/midi_surface/libardour_midisurface.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/surfaces/libardour_generic_midi.so (from build/libs/surfaces/generic_midi/libardour_generic_midi.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/surfaces/libardour_faderport.so (from build/libs/surfaces/faderport/libardour_faderport.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/surfaces/libardour_faderport8.so (from build/libs/surfaces/faderport8/libardour_faderport8.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/surfaces/libardour_faderport16.so (from build/libs/surfaces/faderport8/libardour_faderport16.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/surfaces/libardour_faderport2.so (from build/libs/surfaces/faderport8/libardour_faderport2.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/surfaces/libardour_cc121.so (from build/libs/surfaces/cc121/libardour_cc121.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/surfaces/libardour_mcp.so (from build/libs/surfaces/mackie/libardour_mcp.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/surfaces/libardour_us2400.so (from build/libs/surfaces/us2400/libardour_us2400.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/surfaces/libardour_launch_control_xl.so (from build/libs/surfaces/launch_control_xl/libardour_launch_control_xl.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/surfaces/libardour_osc.so (from build/libs/surfaces/osc/libardour_osc.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/surfaces/libardour_console1.so (from build/libs/surfaces/console1/libardour_console1.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/panners/libpan2in2out.so (from build/libs/panners/2in2out/libpan2in2out.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/panners/libpan1in2out.so (from build/libs/panners/1in2out/libpan1in2out.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/panners/libpanvbap.so (from build/libs/panners/vbap/libpanvbap.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/panners/libpanbalance.so (from build/libs/panners/stereobalance/libpanbalance.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/backends/libpulseaudio_backend.so (from build/libs/backends/pulseaudio/libpulseaudio_backend.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/backends/libjack_audiobackend.so (from build/libs/backends/jack/libjack_audiobackend.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/backends/libalsa_audiobackend.so (from build/libs/backends/alsa/libalsa_audiobackend.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/backends/libdummy_audiobackend.so (from build/libs/backends/dummy/libdummy_audiobackend.so) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libtemporal.so (to libtemporal.so.0.0.0) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libtemporal.so.0.0.0 (from build/libs/temporal/libtemporal.so) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libtemporal.so.0 (to libtemporal.so.0.0.0) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libardour.so (to libardour.so.3.0.0) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libardour.so.3.0.0 (from build/libs/ardour/libardour.so) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libardour.so.3 (to libardour.so.3.0.0) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libgtkmm2ext.so.0.8.3 (from build/libs/gtkmm2ext/libgtkmm2ext.so) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libgtkmm2ext.so.0 (to libgtkmm2ext.so.0.8.3) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libaudiographer.so (to libaudiographer.so.0.0.0) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libgtkmm2ext.so (to libgtkmm2ext.so.0.8.3) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libaudiographer.so.0.0.0 (from build/libs/audiographer/libaudiographer.so) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libaudiographer.so.0 (to libaudiographer.so.0.0.0) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libcanvas.so (to libcanvas.so.0.0.0) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libcanvas.so.0 (to libcanvas.so.0.0.0) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libcanvas.so.0.0.0 (from build/libs/canvas/libcanvas.so) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libwidgets.so.0 (to libwidgets.so.0.0.0) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libwidgets.so.0.0.0 (from build/libs/widgets/libwidgets.so) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libwidgets.so (to libwidgets.so.0.0.0) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libwaveview.so.0.0.0 (from build/libs/waveview/libwaveview.so) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libwaveview.so.0 (to libwaveview.so.0.0.0) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libwaveview.so (to libwaveview.so.0.0.0) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/a-comp.lv2/a-comp.ttl (from build/libs/LV2/a-comp.lv2/a-comp.ttl) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/reasonablesynth.lv2/reasonablesynth.so (from build/libs/LV2/reasonablesynth.lv2/reasonablesynth.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/a-comp.lv2/manifest.ttl (from build/libs/LV2/a-comp.lv2/manifest.ttl) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/a-comp.lv2/a-comp#stereo.ttl (from build/libs/LV2/a-comp.lv2/a-comp#stereo.ttl) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/reasonablesynth.lv2/manifest.ttl (from build/libs/LV2/reasonablesynth.lv2/manifest.ttl) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/a-comp.lv2/presets.ttl (from build/libs/LV2/a-comp.lv2/presets.ttl) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/reasonablesynth.lv2/reasonablesynth.ttl (from build/libs/LV2/reasonablesynth.lv2/reasonablesynth.ttl) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/a-comp.lv2/a-comp.so (from build/libs/LV2/a-comp.lv2/a-comp.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/a-exp.lv2/a-exp.ttl (from build/libs/LV2/a-exp.lv2/a-exp.ttl) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/a-exp.lv2/manifest.ttl (from build/libs/LV2/a-exp.lv2/manifest.ttl) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/a-exp.lv2/a-exp#stereo.ttl (from build/libs/LV2/a-exp.lv2/a-exp#stereo.ttl) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/a-exp.lv2/a-exp.so (from build/libs/LV2/a-exp.lv2/a-exp.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/a-delay.lv2/manifest.ttl (from build/libs/LV2/a-delay.lv2/manifest.ttl) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/a-delay.lv2/presets.ttl (from build/libs/LV2/a-delay.lv2/presets.ttl) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/a-delay.lv2/a-delay.ttl (from build/libs/LV2/a-delay.lv2/a-delay.ttl) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/a-delay.lv2/a-delay.so (from build/libs/LV2/a-delay.lv2/a-delay.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/a-eq.lv2/a-eq.ttl (from build/libs/LV2/a-eq.lv2/a-eq.ttl) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/a-eq.lv2/manifest.ttl (from build/libs/LV2/a-eq.lv2/manifest.ttl) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/a-eq.lv2/a-eq.so (from build/libs/LV2/a-eq.lv2/a-eq.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/a-reverb.lv2/a-reverb.ttl (from build/libs/LV2/a-reverb.lv2/a-reverb.ttl) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/a-reverb.lv2/manifest.ttl (from build/libs/LV2/a-reverb.lv2/manifest.ttl) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/a-reverb.lv2/a-reverb.so (from build/libs/LV2/a-reverb.lv2/a-reverb.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/a-fluidsynth.lv2/manifest.ttl (from build/libs/LV2/a-fluidsynth.lv2/manifest.ttl) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/a-fluidsynth.lv2/a-fluidsynth.ttl (from build/libs/LV2/a-fluidsynth.lv2/a-fluidsynth.ttl) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/LV2/a-fluidsynth.lv2/a-fluidsynth.so (from build/libs/LV2/a-fluidsynth.lv2/a-fluidsynth.so) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/ardour-7.5.0 (from build/gtk2_ardour/ardour-7.5.0) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/bin/ardour7 (from build/gtk2_ardour/ardour7) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/etc/ardour7/clearlooks.rc (from build/gtk2_ardour/clearlooks.rc) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/etc/ardour7/clearlooks.ardoursans.rc (from build/gtk2_ardour/clearlooks.ardoursans.rc) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/etc/ardour7/default_ui_config (from build/gtk2_ardour/default_ui_config) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/etc/ardour7/ardour.menus (from build/gtk2_ardour/ardour.menus) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/applications/ardour7.desktop (from build/gtk2_ardour/ardour7.desktop) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/mime/packages/ardour.xml (from build/gtk2_ardour/ardour.xml) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/appdata/ardour7.appdata.xml (from build/gtk2_ardour/ardour7.appdata.xml) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/icons/hicolor/16x16/apps/ardour7.png (from gtk2_ardour/resources/Ardour-icon_16px.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/icons/hicolor/22x22/apps/ardour7.png (from gtk2_ardour/resources/Ardour-icon_22px.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/icons/hicolor/32x32/apps/ardour7.png (from gtk2_ardour/resources/Ardour-icon_32px.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/icons/hicolor/48x48/apps/ardour7.png (from gtk2_ardour/resources/Ardour-icon_48px.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/etc/ardour7/ardour.keys (from build/gtk2_ardour/ardour.keys) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/icons/hicolor/256x256/apps/ardour7.png (from gtk2_ardour/resources/Ardour-icon_256px.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/icons/hicolor/512x512/apps/ardour7.png (from gtk2_ardour/resources/Ardour-icon_512px.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/ArdourMono.ttf (from gtk2_ardour/ArdourMono.ttf) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/ArdourSans.ttf (from gtk2_ardour/ArdourSans.ttf) - install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/etc/ardour7/default_ui_config (from build/gtk2_ardour/default_ui_config) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/resources/Ardour-icon_16px.png (from gtk2_ardour/resources/Ardour-icon_16px.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/act-disabled.png (from gtk2_ardour/icons/act-disabled.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/resources/Ardour-icon_22px.png (from gtk2_ardour/resources/Ardour-icon_22px.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/add.png (from gtk2_ardour/icons/add.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/resources/Ardour-icon_256px.png (from gtk2_ardour/resources/Ardour-icon_256px.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/anchored_trim_left_cursor.png (from gtk2_ardour/icons/anchored_trim_left_cursor.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/themes/blueberry_milk-ardour.colors (from gtk2_ardour/themes/blueberry_milk-ardour.colors) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/resources/Ardour-icon_32px.png (from gtk2_ardour/resources/Ardour-icon_32px.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/anchored_trim_right_cursor.png (from gtk2_ardour/icons/anchored_trim_right_cursor.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/resources/Ardour-icon_48px.png (from gtk2_ardour/resources/Ardour-icon_48px.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/themes/caineville-ardour.colors (from gtk2_ardour/themes/caineville-ardour.colors) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/application-x-ardour_16px.png (from gtk2_ardour/icons/application-x-ardour_16px.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/resources/Ardour-icon_512px.png (from gtk2_ardour/resources/Ardour-icon_512px.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/themes/clear_gray-ardour.colors (from gtk2_ardour/themes/clear_gray-ardour.colors) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/application-x-ardour_22px.png (from gtk2_ardour/icons/application-x-ardour_22px.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/resources/Ardour-small-splash.png (from gtk2_ardour/resources/Ardour-small-splash.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/themes/cubasish-ardour.colors (from gtk2_ardour/themes/cubasish-ardour.colors) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/application-x-ardour_32px.png (from gtk2_ardour/icons/application-x-ardour_32px.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/resources/Ardour-splash.png (from gtk2_ardour/resources/Ardour-splash.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/themes/dark-ardour.colors (from gtk2_ardour/themes/dark-ardour.colors) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/application-x-ardour_48px.png (from gtk2_ardour/icons/application-x-ardour_48px.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/media/.daw-meta.xml (from share/media/.daw-meta.xml) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/export/CD + Ogg_Vorbis + FLAC.preset (from share/export/CD + Ogg_Vorbis + FLAC.preset) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/ardour-app-icon_osx.png (from gtk2_ardour/icons/ardour-app-icon_osx.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/themes/diehard3-ardour.colors (from gtk2_ardour/themes/diehard3-ardour.colors) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/media/click-120bpm.flac (from share/media/click-120bpm.flac) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/export/CD only.preset (from share/export/CD only.preset) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/ardour-app-icon_osx_mask.png (from gtk2_ardour/icons/ardour-app-icon_osx_mask.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/themes/recbox-ardour.colors (from gtk2_ardour/themes/recbox-ardour.colors) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/media/click.mid (from share/media/click.mid) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/export/FLAC.preset (from share/export/FLAC.preset) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/themes/unastudia-ardour.colors (from gtk2_ardour/themes/unastudia-ardour.colors) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/cc121.png (from gtk2_ardour/icons/cc121.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/export/Ogg_Vorbis + FLAC.preset (from share/export/Ogg_Vorbis + FLAC.preset) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/themes/xcolors-ardour.colors (from gtk2_ardour/themes/xcolors-ardour.colors) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/chord.png (from gtk2_ardour/icons/chord.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/export/Ogg_Vorbis.preset (from share/export/Ogg_Vorbis.preset) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/close.png (from gtk2_ardour/icons/close.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/export/Streaming.preset (from share/export/Streaming.preset) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/computer_keyboard.png (from gtk2_ardour/icons/computer_keyboard.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/export/mp3.preset (from share/export/mp3.preset) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/computer_keyboard_active.png (from gtk2_ardour/icons/computer_keyboard_active.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/export/wav.preset (from share/export/wav.preset) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/export/Amazon Music.format (from share/export/Amazon Music.format) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/console1.png (from gtk2_ardour/icons/console1.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/export/Apple Music.format (from share/export/Apple Music.format) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/export/BWAV 24bit Export.format (from share/export/BWAV 24bit Export.format) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/eighthnote.png (from gtk2_ardour/icons/eighthnote.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/export/BWAV 32float Export.format (from share/export/BWAV 32float Export.format) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/expand_left_right_cursor.png (from gtk2_ardour/icons/expand_left_right_cursor.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/expand_up_down_cursor.png (from gtk2_ardour/icons/expand_up_down_cursor.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/export/CD (Red Book).format (from share/export/CD (Red Book).format) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/AKAI_MIDIMix_EQ_Mode.map (from share/midi_maps/AKAI_MIDIMix_EQ_Mode.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/export/FLAC 24 bit.format (from share/export/FLAC 24 bit.format) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/fade_in_cursor.png (from gtk2_ardour/icons/fade_in_cursor.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/export/MP3 (extreme).format (from share/export/MP3 (extreme).format) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/AKAI_MIDIMix_Normal_Mode.map (from share/midi_maps/AKAI_MIDIMix_Normal_Mode.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/fade_out_cursor.png (from gtk2_ardour/icons/fade_out_cursor.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/export/MP3 (medium).format (from share/export/MP3 (medium).format) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/AKAI_MPK225_Normal.map (from share/midi_maps/AKAI_MPK225_Normal.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/fadein-constant-power.png (from gtk2_ardour/icons/fadein-constant-power.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/AKAI_MPK225_Plugins.map (from share/midi_maps/AKAI_MPK225_Plugins.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/fadein-fast-cut.png (from gtk2_ardour/icons/fadein-fast-cut.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/export/MP3 (standard).format (from share/export/MP3 (standard).format) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/fadein-linear.png (from gtk2_ardour/icons/fadein-linear.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/export/Ogg_Vorbis.format (from share/export/Ogg_Vorbis.format) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/AKAI_MPK249.map (from share/midi_maps/AKAI_MPK249.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/SSL Nucleus Ardour.profile (from share/mcp/SSL Nucleus Ardour.profile) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/AKAI_MPK61.map (from share/midi_maps/AKAI_MPK61.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/fadein-slow-cut.png (from gtk2_ardour/icons/fadein-slow-cut.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/export/Ring Tone.format (from share/export/Ring Tone.format) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/osc/TTC2.preset (from share/osc/TTC2.preset) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/arturiaMkII.profile (from share/mcp/arturiaMkII.profile) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/fadein-symmetric.png (from gtk2_ardour/icons/fadein-symmetric.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/export/Soundcloud and Spotify.format (from share/export/Soundcloud and Spotify.format) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/AKAI_MPKmini.map (from share/midi_maps/AKAI_MPKmini.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/artist_control.device (from share/mcp/artist_control.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/osc/basic-touchosc.preset (from share/osc/basic-touchosc.preset) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/user.profile (from share/mcp/user.profile) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/export/WAV (tagged).format (from share/export/WAV (tagged).format) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/Alesis_Q49v2.map (from share/midi_maps/Alesis_Q49v2.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/fadeout-constant-power.png (from gtk2_ardour/icons/fadeout-constant-power.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/artist_mix.device (from share/mcp/artist_mix.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/export/YouTube and Deezer.format (from share/export/YouTube and Deezer.format) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/fadeout-fast-cut.png (from gtk2_ardour/icons/fadeout-fast-cut.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/Alesis_QX25.map (from share/midi_maps/Alesis_QX25.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/arturiaMkII.device (from share/mcp/arturiaMkII.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/fadeout-linear.png (from gtk2_ardour/icons/fadeout-linear.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/Alesis_VI25.map (from share/midi_maps/Alesis_VI25.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/bcf2000.device (from share/mcp/bcf2000.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/fadeout-slow-cut.png (from gtk2_ardour/icons/fadeout-slow-cut.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/Arturia_KeyLab49.map (from share/midi_maps/Arturia_KeyLab49.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/cmc.device (from share/mcp/cmc.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/fadeout-symmetric.png (from gtk2_ardour/icons/fadeout-symmetric.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/Arturia_MiniLab_mkII.map (from share/midi_maps/Arturia_MiniLab_mkII.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/mc+xt+xt.device (from share/mcp/mc+xt+xt.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/faderport-small.png (from gtk2_ardour/icons/faderport-small.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/mc+xt.device (from share/mcp/mc+xt.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/DDX3216.map (from share/midi_maps/DDX3216.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/faderport16-small.png (from gtk2_ardour/icons/faderport16-small.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/mc.device (from share/mcp/mc.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/Korg_nanoKONTROL.map (from share/midi_maps/Korg_nanoKONTROL.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/mcpro.device (from share/mcp/mcpro.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/Korg_nanoKONTROL2.map (from share/midi_maps/Korg_nanoKONTROL2.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/faderport2018-small.png (from gtk2_ardour/icons/faderport2018-small.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/Korg_nanoKONTROL2_With_Master.map (from share/midi_maps/Korg_nanoKONTROL2_With_Master.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/mcproxt.device (from share/mcp/mcproxt.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/faderport8-small.png (from gtk2_ardour/icons/faderport8-small.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/Korg_nanoKONTROL_Master.map (from share/midi_maps/Korg_nanoKONTROL_Master.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/midikbd.device (from share/mcp/midikbd.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/ferret_02.png (from gtk2_ardour/icons/ferret_02.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/Korg_nanoKONTROL_Studio.map (from share/midi_maps/Korg_nanoKONTROL_Studio.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/nucleus-platform-midi.device (from share/mcp/nucleus-platform-midi.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/forte.png (from gtk2_ardour/icons/forte.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/Korg_taktile.map (from share/midi_maps/Korg_taktile.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/nucleus.device (from share/mcp/nucleus.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/fortissimo.png (from gtk2_ardour/icons/fortissimo.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/M-Audio_Axiom25.map (from share/midi_maps/M-Audio_Axiom25.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/platform_m+.device (from share/mcp/platform_m+.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/fortississimo.png (from gtk2_ardour/icons/fortississimo.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/platform_m+_platformx+.device (from share/mcp/platform_m+_platformx+.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/M-Audio_Axiom61.map (from share/midi_maps/M-Audio_Axiom61.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/grabber.png (from gtk2_ardour/icons/grabber.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/M-Audio_Axiom_AIR_Mini_32.map (from share/midi_maps/M-Audio_Axiom_AIR_Mini_32.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/platform_x+_platform_m+.device (from share/mcp/platform_x+_platform_m+.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/grabber_edit_point.png (from gtk2_ardour/icons/grabber_edit_point.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/M-Audio_Axiom_Air_25_2015_Model_Transport_Only.map (from share/midi_maps/M-Audio_Axiom_Air_25_2015_Model_Transport_Only.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/qcon+qex.device (from share/mcp/qcon+qex.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/grabber_note.png (from gtk2_ardour/icons/grabber_note.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/M-Audio_Oxygen49.map (from share/midi_maps/M-Audio_Oxygen49.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/qcon.device (from share/mcp/qcon.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/M-Audio_Oxygen61v3.map (from share/midi_maps/M-Audio_Oxygen61v3.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/halfnote.png (from gtk2_ardour/icons/halfnote.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/qcon_g2+g2ex.device (from share/mcp/qcon_g2+g2ex.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/i_beam_cursor.png (from gtk2_ardour/icons/i_beam_cursor.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/Nektar_Panorama.map (from share/midi_maps/Nektar_Panorama.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/qcon_g2.device (from share/mcp/qcon_g2.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/Novation Impulse 49.map (from share/midi_maps/Novation Impulse 49.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/launch_control_xl.png (from gtk2_ardour/icons/launch_control_xl.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/qcon_g2ex+g2.device (from share/mcp/qcon_g2ex+g2.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/Novation_Impulse61.map (from share/midi_maps/Novation_Impulse61.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/mezzforte.png (from gtk2_ardour/icons/mezzforte.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/qex+qcon.device (from share/mcp/qex+qcon.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/Novation_LaunchControl_XL.map (from share/midi_maps/Novation_LaunchControl_XL.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/mezzoforte.png (from gtk2_ardour/icons/mezzoforte.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/ruco.device (from share/mcp/ruco.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/Novation_LaunchKey25.map (from share/midi_maps/Novation_LaunchKey25.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/mezzopiano.png (from gtk2_ardour/icons/mezzopiano.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/two_platform_x+_platform_m+.device (from share/mcp/two_platform_x+_platform_m+.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/Novation_LaunchKey49.map (from share/midi_maps/Novation_LaunchKey49.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/midi-input-active.png (from gtk2_ardour/icons/midi-input-active.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/x-touch+2x-touch-compact.device (from share/mcp/x-touch+2x-touch-compact.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/Roland_A-30.map (from share/midi_maps/Roland_A-30.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/midi-input-inactive.png (from gtk2_ardour/icons/midi-input-inactive.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/x-touch+x-touch-compact.device (from share/mcp/x-touch+x-touch-compact.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/Roland_SI-24.map (from share/midi_maps/Roland_SI-24.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/midi_socket_small.png (from gtk2_ardour/icons/midi_socket_small.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/x-touch-compact.device (from share/mcp/x-touch-compact.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/Roland_V_Studio_20.map (from share/midi_maps/Roland_V_Studio_20.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/midi_sound_notes.png (from gtk2_ardour/icons/midi_sound_notes.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/x-touch-mini.device (from share/mcp/x-touch-mini.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/Yamaha_KX25.map (from share/midi_maps/Yamaha_KX25.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/midi_tool_erase.png (from gtk2_ardour/icons/midi_tool_erase.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/x-touch-one.device (from share/mcp/x-touch-one.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/akai-mpd-32.map (from share/midi_maps/akai-mpd-32.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/midi_tool_pencil.png (from gtk2_ardour/icons/midi_tool_pencil.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/x-touch.device (from share/mcp/x-touch.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/bcf2000.map (from share/midi_maps/bcf2000.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/midi_tool_select.png (from gtk2_ardour/icons/midi_tool_select.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/bcf2000_mackie.map (from share/midi_maps/bcf2000_mackie.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/xt+mc+xt.device (from share/mcp/xt+mc+xt.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/move_cursor.png (from gtk2_ardour/icons/move_cursor.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/xt+mc.device (from share/mcp/xt+mc.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/m-audio-oxygen61v3.map (from share/midi_maps/m-audio-oxygen61v3.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/mute-disabled.png (from gtk2_ardour/icons/mute-disabled.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/m-audio_oxygen25.map (from share/midi_maps/m-audio_oxygen25.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/mcp/xt+xt+mc.device (from share/mcp/xt+xt+mc.device) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/mute-enabled.png (from gtk2_ardour/icons/mute-enabled.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/m-audio_oxygen25_3rdGen.map (from share/midi_maps/m-audio_oxygen25_3rdGen.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/muted-by-others.png (from gtk2_ardour/icons/muted-by-others.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/m-audio_oxygen8v2.map (from share/midi_maps/m-audio_oxygen8v2.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/padlock_closed.png (from gtk2_ardour/icons/padlock_closed.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/midikb_wiimote.map (from share/midi_maps/midikb_wiimote.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/padlock_open.png (from gtk2_ardour/icons/padlock_open.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/midi_maps/xboard-61.map (from share/midi_maps/xboard-61.map) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/pianissimo.png (from gtk2_ardour/icons/pianissimo.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/pianississimo.png (from gtk2_ardour/icons/pianississimo.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/piano.png (from gtk2_ardour/icons/piano.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/push2-small.png (from gtk2_ardour/icons/push2-small.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/quarternote.png (from gtk2_ardour/icons/quarternote.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/rec-enabled.png (from gtk2_ardour/icons/rec-enabled.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/rec-in-progress.png (from gtk2_ardour/icons/rec-in-progress.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/rec-safe-disabled.png (from gtk2_ardour/icons/rec-safe-disabled.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/rec-safe-enabled.png (from gtk2_ardour/icons/rec-safe-enabled.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/record-normal-disabled.png (from gtk2_ardour/icons/record-normal-disabled.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/record-normal-enabled.png (from gtk2_ardour/icons/record-normal-enabled.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/record-normal-in-progress.png (from gtk2_ardour/icons/record-normal-in-progress.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/record-step.png (from gtk2_ardour/icons/record-step.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/record_disabled_grey.png (from gtk2_ardour/icons/record_disabled_grey.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/record_normal_red.png (from gtk2_ardour/icons/record_normal_red.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/record_tape_red.png (from gtk2_ardour/icons/record_tape_red.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/resize_bottom_cursor.png (from gtk2_ardour/icons/resize_bottom_cursor.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/resize_bottom_left_cursor.png (from gtk2_ardour/icons/resize_bottom_left_cursor.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/resize_bottom_right_cursor.png (from gtk2_ardour/icons/resize_bottom_right_cursor.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/resize_left_cursor.png (from gtk2_ardour/icons/resize_left_cursor.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/resize_right_cursor.png (from gtk2_ardour/icons/resize_right_cursor.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/resize_top_cursor.png (from gtk2_ardour/icons/resize_top_cursor.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/resize_top_left_cursor.png (from gtk2_ardour/icons/resize_top_left_cursor.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/resize_top_right_cursor.png (from gtk2_ardour/icons/resize_top_right_cursor.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/sae.png (from gtk2_ardour/icons/sae.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/scissors.png (from gtk2_ardour/icons/scissors.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/search.png (from gtk2_ardour/icons/search.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/sixteenthnote.png (from gtk2_ardour/icons/sixteenthnote.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/sixtyfourthnote.png (from gtk2_ardour/icons/sixtyfourthnote.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/solo-disabled.png (from gtk2_ardour/icons/solo-disabled.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/solo-enabled.png (from gtk2_ardour/icons/solo-enabled.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/solo-isolate-disabled.png (from gtk2_ardour/icons/solo-isolate-disabled.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/solo-isolate-enabled.png (from gtk2_ardour/icons/solo-isolate-enabled.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/solo-isolated.png (from gtk2_ardour/icons/solo-isolated.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/solo-safe-disabled.png (from gtk2_ardour/icons/solo-safe-disabled.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/solo-safe-enabled.png (from gtk2_ardour/icons/solo-safe-enabled.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/solo-safe-icon.png (from gtk2_ardour/icons/solo-safe-icon.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/soloed-by-others.png (from gtk2_ardour/icons/soloed-by-others.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/soundcloud.png (from gtk2_ardour/icons/soundcloud.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/thirtysecondnote.png (from gtk2_ardour/icons/thirtysecondnote.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/time_exp.png (from gtk2_ardour/icons/time_exp.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/trim_bottom_cursor.png (from gtk2_ardour/icons/trim_bottom_cursor.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/trim_left_cursor.png (from gtk2_ardour/icons/trim_left_cursor.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/trim_left_cursor_5.png (from gtk2_ardour/icons/trim_left_cursor_5.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/trim_left_cursor_right_only.png (from gtk2_ardour/icons/trim_left_cursor_right_only.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/trim_right_cursor.png (from gtk2_ardour/icons/trim_right_cursor.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/trim_right_cursor_5.png (from gtk2_ardour/icons/trim_right_cursor_5.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/trim_right_cursor_left_only.png (from gtk2_ardour/icons/trim_right_cursor_left_only.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/trim_top_cursor.png (from gtk2_ardour/icons/trim_top_cursor.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/wholenote.png (from gtk2_ardour/icons/wholenote.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/zoom_in_cursor.png (from gtk2_ardour/icons/zoom_in_cursor.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/icons/zoom_out_cursor.png (from gtk2_ardour/icons/zoom_out_cursor.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/plugin_metadata/plugin_statuses (from share/plugin_metadata/plugin_statuses) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/plugin_metadata/plugin_tags (from share/plugin_metadata/plugin_tags) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/ART_Multiverb_Alpha_2_0.midnam (from share/patchfiles/ART_Multiverb_Alpha_2_0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Access_Virus_A.midnam (from share/patchfiles/Access_Virus_A.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Access_Virus_B_KB_Indigo.midnam (from share/patchfiles/Access_Virus_B_KB_Indigo.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/HiAndLowPass.lua (from share/scripts/HiAndLowPass.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Access_Virus_Rack.midnam (from share/patchfiles/Access_Virus_Rack.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/a-noise.lua (from share/scripts/a-noise.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Alesis_DM5.midnam (from share/patchfiles/Alesis_DM5.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/a_dtmf_phone.lua (from share/scripts/a_dtmf_phone.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/a_mute.lua (from share/scripts/a_mute.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Alesis_MIDIVerb_4.midnam (from share/patchfiles/Alesis_MIDIVerb_4.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/a_slow_mute.lua (from share/scripts/a_slow_mute.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Alesis_MIDIVerb_II.midnam (from share/patchfiles/Alesis_MIDIVerb_II.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/ab_switch.lua (from share/scripts/ab_switch.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Alesis_MIDIVerb_III.midnam (from share/patchfiles/Alesis_MIDIVerb_III.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/access_action.lua (from share/scripts/access_action.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Alesis_MicroVerb4.midnam (from share/patchfiles/Alesis_MicroVerb4.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/add_MIDI_monitor.lua (from share/scripts/add_MIDI_monitor.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Alesis_NanoBass.midnam (from share/patchfiles/Alesis_NanoBass.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/add_audio_track.lua (from share/scripts/add_audio_track.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Alesis_NanoPiano.midnam (from share/patchfiles/Alesis_NanoPiano.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/add_cdmarker.lua (from share/scripts/add_cdmarker.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Alesis_NanoSynth.midnam (from share/patchfiles/Alesis_NanoSynth.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/addscopes.lua (from share/scripts/addscopes.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Alesis_Q20.midnam (from share/patchfiles/Alesis_Q20.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/amp5.lua (from share/scripts/amp5.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Alesis_QS6.midnam (from share/patchfiles/Alesis_QS6.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/avldrums_midimap.lua (from share/scripts/avldrums_midimap.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Alesis_QS6_1.midnam (from share/patchfiles/Alesis_QS6_1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/bounce_replace.lua (from share/scripts/bounce_replace.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Alesis_QS78.midnam (from share/patchfiles/Alesis_QS78.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/bypass_all_plugins.lua (from share/scripts/bypass_all_plugins.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/collapse_playlists.lua (from share/scripts/collapse_playlists.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Alesis_QS7_1_8_1.midnam (from share/patchfiles/Alesis_QS7_1_8_1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/create_drum_tracks.lua (from share/scripts/create_drum_tracks.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Alesis_Q_Cards.midnam (from share/patchfiles/Alesis_Q_Cards.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/delete_xrun_markers.lua (from share/scripts/delete_xrun_markers.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Alesis_QuadraSynth.midnam (from share/patchfiles/Alesis_QuadraSynth.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/export_mp4chaps.lua (from share/scripts/export_mp4chaps.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Alesis_QuadraSynth_Plus.midnam (from share/patchfiles/Alesis_QuadraSynth_Plus.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/jump_to_marker.lua (from share/scripts/jump_to_marker.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Alesis_Quadraverb_2.midnam (from share/patchfiles/Alesis_Quadraverb_2.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/lfo_automation.lua (from share/scripts/lfo_automation.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Alesis_Quadraverb_Plus.midnam (from share/patchfiles/Alesis_Quadraverb_Plus.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/list_plugins.lua (from share/scripts/list_plugins.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Alesis_S4.midnam (from share/patchfiles/Alesis_S4.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/ltc_reader.lua (from share/scripts/ltc_reader.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Alesis_S4_Plus.midnam (from share/patchfiles/Alesis_S4_Plus.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/metering_point.lua (from share/scripts/metering_point.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/midi_cc_to_automation.lua (from share/scripts/midi_cc_to_automation.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Alesis_SR_16.midnam (from share/patchfiles/Alesis_SR_16.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/midi_remap.lua (from share/scripts/midi_remap.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Bitheadz_Retro_AS_1.midnam (from share/patchfiles/Bitheadz_Retro_AS_1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/midimon.lua (from share/scripts/midimon.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Casio_CZ_1.midnam (from share/patchfiles/Casio_CZ_1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/mixer_screenshot.lua (from share/scripts/mixer_screenshot.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Clavia_Nord.midnam (from share/patchfiles/Clavia_Nord.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/mixer_settings_recall.lua (from share/scripts/mixer_settings_recall.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Clavia_Nord_Lead_II.midnam (from share/patchfiles/Clavia_Nord_Lead_II.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/mixer_settings_store.lua (from share/scripts/mixer_settings_store.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Clavia_Nord_Rack_3.midnam (from share/patchfiles/Clavia_Nord_Rack_3.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/mute_all_tracks.lua (from share/scripts/mute_all_tracks.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/normalize_all_tracks.lua (from share/scripts/normalize_all_tracks.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/DSI_Evolver.midnam (from share/patchfiles/DSI_Evolver.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/notch_bank.lua (from share/scripts/notch_bank.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/DSI_Mopho.midnam (from share/patchfiles/DSI_Mopho.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/periodic_backup.lua (from share/scripts/periodic_backup.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/DSI_Tetra.midnam (from share/patchfiles/DSI_Tetra.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/pitch_to_mts.lua (from share/scripts/pitch_to_mts.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Digidesign_MP1.midnam (from share/patchfiles/Digidesign_MP1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/post_export_save_hook.lua (from share/scripts/post_export_save_hook.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Digitech_DSP128plus.midnam (from share/patchfiles/Digitech_DSP128plus.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/preare_record_example.lua (from share/scripts/preare_record_example.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Digitech_DSP_128.midnam (from share/patchfiles/Digitech_DSP_128.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/record_now.lua (from share/scripts/record_now.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Digitech_Quad_4.midnam (from share/patchfiles/Digitech_Quad_4.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/remove_unknown_procs.lua (from share/scripts/remove_unknown_procs.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Digitech_S100.midnam (from share/patchfiles/Digitech_S100.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/reset_mixer.lua (from share/scripts/reset_mixer.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Dynacord_DRP_20X.midnam (from share/patchfiles/Dynacord_DRP_20X.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/rubberband_swing.lua (from share/scripts/rubberband_swing.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Brass_01_Generic_Brass.midnam (from share/patchfiles/EW_Hollywood_Brass_01_Generic_Brass.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_chanmap.lua (from share/scripts/s_chanmap.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Brass_02_1FH_KS_Sus_Short_C0_A#0.midnam (from share/patchfiles/EW_Hollywood_Brass_02_1FH_KS_Sus_Short_C0_A#0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_cut_copy_section.lua (from share/scripts/s_cut_copy_section.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Brass_03_1FH_KS_Effects_C0_A0.midnam (from share/patchfiles/EW_Hollywood_Brass_03_1FH_KS_Effects_C0_A0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_ducks.lua (from share/scripts/s_ducks.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Brass_04_2FH_KS_Sus_Short_C0_G0.midnam (from share/patchfiles/EW_Hollywood_Brass_04_2FH_KS_Sus_Short_C0_G0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_fader_automation.lua (from share/scripts/s_fader_automation.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Brass_05_2FH_KS_Effects_C0_F#0.midnam (from share/patchfiles/EW_Hollywood_Brass_05_2FH_KS_Effects_C0_F#0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_foreach_track.lua (from share/scripts/s_foreach_track.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Brass_06_6FH_KS_Sus_Short_C0_G#0.midnam (from share/patchfiles/EW_Hollywood_Brass_06_6FH_KS_Sus_Short_C0_G#0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_group_color.lua (from share/scripts/s_group_color.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Brass_07_6FH_KS_Effects_C0_A0.midnam (from share/patchfiles/EW_Hollywood_Brass_07_6FH_KS_Effects_C0_A0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_import_files.lua (from share/scripts/s_import_files.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Brass_08_1TP_KS_Sus_Short_C0_A0.midnam (from share/patchfiles/EW_Hollywood_Brass_08_1TP_KS_Sus_Short_C0_A0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_plugin_automation.lua (from share/scripts/s_plugin_automation.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Brass_09_1TP_KS_Effects_C0_E0.midnam (from share/patchfiles/EW_Hollywood_Brass_09_1TP_KS_Effects_C0_E0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_plugin_reorder.lua (from share/scripts/s_plugin_reorder.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Brass_10_2TP_KS_Sus_Short_C0_G#0.midnam (from share/patchfiles/EW_Hollywood_Brass_10_2TP_KS_Sus_Short_C0_G#0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_pluginutils.lua (from share/scripts/s_pluginutils.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Brass_11_2TP_KS_Effects_C0_A0.midnam (from share/patchfiles/EW_Hollywood_Brass_11_2TP_KS_Effects_C0_A0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_portengine.lua (from share/scripts/s_portengine.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_region_gain.lua (from share/scripts/s_region_gain.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Brass_12_3TP_KS_Sus_Short_C0_A#0.midnam (from share/patchfiles/EW_Hollywood_Brass_12_3TP_KS_Sus_Short_C0_A#0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_region_gain2.lua (from share/scripts/s_region_gain2.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Brass_13_3TP_KS_Effects_C0_A0.midnam (from share/patchfiles/EW_Hollywood_Brass_13_3TP_KS_Effects_C0_A0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_region_gain_curve.lua (from share/scripts/s_region_gain_curve.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Brass_14_1TB_KS_Sus_Short_C0_G#0.midnam (from share/patchfiles/EW_Hollywood_Brass_14_1TB_KS_Sus_Short_C0_G#0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_replaceplugin.lua (from share/scripts/s_replaceplugin.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/bin/ardour7-lua (from build/luasession/ardour7-lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/hardour-7.5.0 (from build/headless/hardour-7.5.0) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Brass_15_1TB_KS_Effects_C0_E0.midnam (from share/patchfiles/EW_Hollywood_Brass_15_1TB_KS_Effects_C0_E0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_selection.lua (from share/scripts/s_selection.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/luasession (from build/luasession/luasession) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Brass_16_3TB_KS_Sus_Short_C#4_G#4.midnam (from share/patchfiles/EW_Hollywood_Brass_16_3TB_KS_Sus_Short_C#4_G#4.midnam) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/bin/ardour7-copy-mixer (to /usr/lib/ardour7/utils/ardour-util.sh) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/utils/ardour7-copy-mixer (from build/session_utils/ardour7-copy-mixer) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_set_region_fades.lua (from share/scripts/s_set_region_fades.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/utils/ardour7-export (from build/session_utils/ardour7-export) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/bin/ardour7-export (to /usr/lib/ardour7/utils/ardour-util.sh) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/utils/ardour7-new_empty_session (from build/session_utils/ardour7-new_empty_session) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Brass_17_3TB_KS_Effects_C#4_F4.midnam (from share/patchfiles/EW_Hollywood_Brass_17_3TB_KS_Effects_C#4_F4.midnam) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/bin/ardour7-new_empty_session (to /usr/lib/ardour7/utils/ardour-util.sh) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/utils/ardour7-new_session (from build/session_utils/ardour7-new_session) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_showhide_track.lua (from share/scripts/s_showhide_track.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/utils/ardour-util.sh (from build/session_utils/ardour-util.sh) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/bin/ardour7-new_session (to /usr/lib/ardour7/utils/ardour-util.sh) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/ardour-vst3-scanner (from build/libs/fst/ardour-vst3-scanner) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/ardour-vst-scanner (from build/libs/fst/ardour-vst-scanner) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Brass_18_1CM_KS_Sus_Short_C#3_G3.midnam (from share/patchfiles/EW_Hollywood_Brass_18_1CM_KS_Sus_Short_C#3_G3.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/ardour-exec-wrapper (from build/libs/vfork/ardour-exec-wrapper) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libardouralsautil.so.0.0.1 (from build/libs/ardouralsautil/libardouralsautil.so) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libardouralsautil.so (to libardouralsautil.so.0.0.1) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_tempo_map.lua (from share/scripts/s_tempo_map.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/ardour-request-device (from build/libs/ardouralsautil/ardour-request-device) + symlink /home/buildozer/aports/testing/ardour/pkg/ardour/usr/lib/ardour7/libardouralsautil.so.0 (to libardouralsautil.so.0.0.1) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/etc/ardour7/system_config (from system_config) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Brass_19_1TU_KS_Sus_Short_C3_G#3.midnam (from share/patchfiles/EW_Hollywood_Brass_19_1TU_KS_Sus_Short_C3_G#3.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/templates/.stub (from share/templates/.stub) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_thin_automation.lua (from share/scripts/s_thin_automation.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Brass_20_1TU_KS_Effects_C3_E3.midnam (from share/patchfiles/EW_Hollywood_Brass_20_1TU_KS_Effects_C3_E3.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_timecode.lua (from share/scripts/s_timecode.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Brass_21_LB_KS_Sus_Short_C0_D0.midnam (from share/patchfiles/EW_Hollywood_Brass_21_LB_KS_Sus_Short_C0_D0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_track_props.lua (from share/scripts/s_track_props.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Brass_22_LB_KS_Effects_C3_B3.midnam (from share/patchfiles/EW_Hollywood_Brass_22_LB_KS_Effects_C3_B3.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_vamp_plugin_index.lua (from share/scripts/s_vamp_plugin_index.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Harp_01_Generic_Harp.midnam (from share/patchfiles/EW_Hollywood_Harp_01_Generic_Harp.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/s_whoami.lua (from share/scripts/s_whoami.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Harp_02_Harp_KS_Master_C0_G#0.midnam (from share/patchfiles/EW_Hollywood_Harp_02_Harp_KS_Master_C0_G#0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/scl_to_mts.lua (from share/scripts/scl_to_mts.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Orchestral_Percussion_01_Generic_Percussion.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Percussion_01_Generic_Percussion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/scope.lua (from share/scripts/scope.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Orchestral_Percussion_02_Timpani_Flt_KS.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Percussion_02_Timpani_Flt_KS.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/select_every_2nd_region.lua (from share/scripts/select_every_2nd_region.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Orchestral_Percussion_03_Timpani_Hrd_KS.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Percussion_03_Timpani_Hrd_KS.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/send_to_bus.lua (from share/scripts/send_to_bus.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Orchestral_Woodwinds_01_Generic_Woodwinds.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_01_Generic_Woodwinds.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/session_template_advanced.lua (from share/scripts/session_template_advanced.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Orchestral_Woodwinds_02_PF_KS_Sus_Short_C0_C1.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_02_PF_KS_Sus_Short_C0_C1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Orchestral_Woodwinds_03_PF_KS_Runs_FX_C0_G0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_03_PF_KS_Runs_FX_C0_G0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/session_template_record.lua (from share/scripts/session_template_record.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Orchestral_Woodwinds_04_FL_KS_Sus_Short_C0_C#1.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_04_FL_KS_Sus_Short_C0_C#1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/set_automation_mode.lua (from share/scripts/set_automation_mode.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Orchestral_Woodwinds_05_FL_KS_Runs_FX_C0_G0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_05_FL_KS_Runs_FX_C0_G0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/singen.lua (from share/scripts/singen.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Orchestral_Woodwinds_06_FL2_KS_Sus_Short_C0_C#1.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_06_FL2_KS_Sus_Short_C0_C#1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/spectrogram.lua (from share/scripts/spectrogram.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/button.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/button.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Orchestral_Woodwinds_07_FL2_KS_Runs_FX_C0_G0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_07_FL2_KS_Runs_FX_C0_G0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/split_all_markers.lua (from share/scripts/split_all_markers.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/buttonarray.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/buttonarray.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Orchestral_Woodwinds_08_AF_KS_Sus_Short_C0_F#0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_08_AF_KS_Sus_Short_C0_F#0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/stop_at_marker.lua (from share/scripts/stop_at_marker.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/chart.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/chart.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Orchestral_Woodwinds_09_BF_KS_Sus_Short_C0_E0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_09_BF_KS_Sus_Short_C0_E0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/store_recall_mixer.lua (from share/scripts/store_recall_mixer.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/circular.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/circular.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Orchestral_Woodwinds_10_OB_KS_Sus_Short_C0_A#0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_10_OB_KS_Sus_Short_C0_A#0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/surround_to_stereo.lua (from share/scripts/surround_to_stereo.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/clock.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/clock.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Orchestral_Woodwinds_11_OB_KS_Runs_FX_C0_G0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_11_OB_KS_Runs_FX_C0_G0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/tomsloop.lua (from share/scripts/tomsloop.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/colorpicker.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/colorpicker.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/track_organizer.lua (from share/scripts/track_organizer.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Orchestral_Woodwinds_12_EH_KS_Sus_Short_C0_A#0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_12_EH_KS_Sus_Short_C0_A#0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/colorpickerdialog.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/colorpickerdialog.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Orchestral_Woodwinds_13_CL_KS_Sus_Short_C0_A#0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_13_CL_KS_Sus_Short_C0_A#0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/tx_raw_midi_from_file.lua (from share/scripts/tx_raw_midi_from_file.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/container.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/container.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Orchestral_Woodwinds_14_CL_KS_Runs_FX_C0_G0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_14_CL_KS_Runs_FX_C0_G0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/vamp_audio_to_midi.lua (from share/scripts/vamp_audio_to_midi.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/crossover.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/crossover.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Orchestral_Woodwinds_15_BC_KS_Sus_Short_C0_A0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_15_BC_KS_Sus_Short_C0_A0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/voice_activate.lua (from share/scripts/voice_activate.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/dialog.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/dialog.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Orchestral_Woodwinds_16_BS_KS_Sus_Short_C0_G#0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_16_BS_KS_Sus_Short_C0_G#0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/scripts/x-fade.lua (from share/scripts/x-fade.lua) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/dynamics.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/dynamics.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Orchestral_Woodwinds_17_BS_KS_Runs_FX_C0_G0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_17_BS_KS_Runs_FX_C0_G0.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/expander.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/expander.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Orchestral_Woodwinds_18_CB_KS_Sus_Short_C3_G#3.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_18_CB_KS_Sus_Short_C3_G#3.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/fader.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/fader.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Strings_01_Generic_Strings.midnam (from share/patchfiles/EW_Hollywood_Strings_01_Generic_Strings.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/frame.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/frame.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Strings_02_1st_Violins_Sus_KS_C0_F#0_Ni.midnam (from share/patchfiles/EW_Hollywood_Strings_02_1st_Violins_Sus_KS_C0_F#0_Ni.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/frequencyresponse.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/frequencyresponse.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Strings_03_1st_Violins_Sus_KS_C0_F#0_Ni_DIV_A.midnam (from share/patchfiles/EW_Hollywood_Strings_03_1st_Violins_Sus_KS_C0_F#0_Ni_DIV_A.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/gauge.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/gauge.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Strings_04_1st_Violins_Sus_KS_C0_F#0_Ni_DIV_B.midnam (from share/patchfiles/EW_Hollywood_Strings_04_1st_Violins_Sus_KS_C0_F#0_Ni_DIV_B.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/globalcursor.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/globalcursor.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Strings_05_2nd_Violins_Sus_KS_C0_G#0_Ni.midnam (from share/patchfiles/EW_Hollywood_Strings_05_2nd_Violins_Sus_KS_C0_G#0_Ni.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/graph.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/graph.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Strings_06_2nd_Violins_Sus_KS_C0_G#0_Ni_DIV_A.midnam (from share/patchfiles/EW_Hollywood_Strings_06_2nd_Violins_Sus_KS_C0_G#0_Ni_DIV_A.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/grid.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/grid.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Strings_07_2nd_Violins_Sus_KS_C0_G#0_Ni_DIV_B.midnam (from share/patchfiles/EW_Hollywood_Strings_07_2nd_Violins_Sus_KS_C0_G#0_Ni_DIV_B.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/icon.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/icon.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Strings_08_Violas_Sus_KS_C0_G0_Ni.midnam (from share/patchfiles/EW_Hollywood_Strings_08_Violas_Sus_KS_C0_G0_Ni.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/knob.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/knob.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Strings_09_Violas_Sus_KS_C0_G0_Ni_DIV_A.midnam (from share/patchfiles/EW_Hollywood_Strings_09_Violas_Sus_KS_C0_G0_Ni_DIV_A.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/label.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/label.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Strings_10_Violas_Sus_KS_C0_G0_Ni_DIV_B.midnam (from share/patchfiles/EW_Hollywood_Strings_10_Violas_Sus_KS_C0_G0_Ni_DIV_B.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/levelmeter.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/levelmeter.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Strings_11_Celli_Sus_KS_C0_F#0_Ni.midnam (from share/patchfiles/EW_Hollywood_Strings_11_Celli_Sus_KS_C0_F#0_Ni.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/meterbase.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/meterbase.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Strings_12_Celli_Sus_KS_C0_F#0_Ni_DIV_A.midnam (from share/patchfiles/EW_Hollywood_Strings_12_Celli_Sus_KS_C0_F#0_Ni_DIV_A.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/multimeter.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/multimeter.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Strings_13_Celli_Sus_KS_C0_F#0_Ni_DIV_B.midnam (from share/patchfiles/EW_Hollywood_Strings_13_Celli_Sus_KS_C0_F#0_Ni_DIV_B.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/notification.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/notification.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Strings_14_Basses_Sus_KS_C4_F4_Ni.midnam (from share/patchfiles/EW_Hollywood_Strings_14_Basses_Sus_KS_C4_F4_Ni.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/notifications.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/notifications.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Strings_15_Basses_Sus_KS_C4_F4_Ni_DIV_A.midnam (from share/patchfiles/EW_Hollywood_Strings_15_Basses_Sus_KS_C4_F4_Ni_DIV_A.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/pager.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/pager.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Hollywood_Strings_16_Basses_Sus_KS_C4_F4_Ni_DIV_B.midnam (from share/patchfiles/EW_Hollywood_Strings_16_Basses_Sus_KS_C4_F4_Ni_DIV_B.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/responsehandle.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/responsehandle.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Pianos_01_Bechstein_280_copy.midnam (from share/patchfiles/EW_Pianos_01_Bechstein_280_copy.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/responsehandler.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/responsehandler.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Pianos_02_Bosendorfer_290.midnam (from share/patchfiles/EW_Pianos_02_Bosendorfer_290.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/root.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/root.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Pianos_03_Steinway_D.midnam (from share/patchfiles/EW_Pianos_03_Steinway_D.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/scale.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/scale.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/EW_Pianos_04_Yamaha_C7.midnam (from share/patchfiles/EW_Pianos_04_Yamaha_C7.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/select.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/select.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Mo_Phatt.midnam (from share/patchfiles/E_mu_Mo_Phatt.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/slider.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/slider.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Orbit_3.midnam (from share/patchfiles/E_mu_Orbit_3.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/state.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/state.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Proteus_2000.midnam (from share/patchfiles/E_mu_Proteus_2000.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/toggle.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/toggle.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/tooltip.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/tooltip.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_HALO.midnam (from share/patchfiles/E_mu_Systems_HALO.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/value.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/value.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_MK_6.midnam (from share/patchfiles/E_mu_Systems_MK_6.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/valuebutton.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/valuebutton.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_MPS.midnam (from share/patchfiles/E_mu_Systems_MPS.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/valueknob.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/valueknob.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_MPS_Orch.midnam (from share/patchfiles/E_mu_Systems_MPS_Orch.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/window.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/window.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_MP_7.midnam (from share/patchfiles/E_mu_Systems_MP_7.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/background.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/background.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_Mo_Phatt.midnam (from share/patchfiles/E_mu_Systems_Mo_Phatt.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/chart/background.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/chart/background.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_Morpheus.midnam (from share/patchfiles/E_mu_Systems_Morpheus.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/chart/background.xcf (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/chart/background.xcf) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_Orbit.midnam (from share/patchfiles/E_mu_Systems_Orbit.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_Orbit_V2.midnam (from share/patchfiles/E_mu_Systems_Orbit_V2.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_horizontal_center.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_horizontal_center.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_P2000_Audity.midnam (from share/patchfiles/E_mu_Systems_P2000_Audity.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_horizontal_left.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_horizontal_left.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_P2000_Beat_Garden.midnam (from share/patchfiles/E_mu_Systems_P2000_Beat_Garden.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_horizontal_right.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_horizontal_right.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_P2000_Composer.midnam (from share/patchfiles/E_mu_Systems_P2000_Composer.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_vertical_bottom.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_vertical_bottom.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_P2000_Definitive_B3.midnam (from share/patchfiles/E_mu_Systems_P2000_Definitive_B3.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_vertical_center.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_vertical_center.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_P2000_Holy_Grail.midnam (from share/patchfiles/E_mu_Systems_P2000_Holy_Grail.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_vertical_top.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_vertical_top.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_P2000_MP_7_MROM1.midnam (from share/patchfiles/E_mu_Systems_P2000_MP_7_MROM1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_horizontal.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_horizontal.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_P2000_Mo_Phatt.midnam (from share/patchfiles/E_mu_Systems_P2000_Mo_Phatt.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_horizontal_warn.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_horizontal_warn.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_P2000_Orchestral1.midnam (from share/patchfiles/E_mu_Systems_P2000_Orchestral1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_vertical.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_vertical.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_P2000_Orchestral2.midnam (from share/patchfiles/E_mu_Systems_P2000_Orchestral2.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_vertical_warn.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_vertical_warn.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_P2000_PS_Orchestra.midnam (from share/patchfiles/E_mu_Systems_P2000_PS_Orchestra.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_in.jpg (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_in.jpg) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_P2000_Planet_Earth.midnam (from share/patchfiles/E_mu_Systems_P2000_Planet_Earth.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_in.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_in.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_P2000_Protean_Drums.midnam (from share/patchfiles/E_mu_Systems_P2000_Protean_Drums.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_out.jpg (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_out.jpg) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_P2000_Proteus_Pop.midnam (from share/patchfiles/E_mu_Systems_P2000_Proteus_Pop.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_out.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_out.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_P2000_Protozoa.midnam (from share/patchfiles/E_mu_Systems_P2000_Protozoa.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_in.jpg (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_in.jpg) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_P2000_Pure_Phat.midnam (from share/patchfiles/E_mu_Systems_P2000_Pure_Phat.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_in.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_in.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_P2000_Sound_of_the_ZR.midnam (from share/patchfiles/E_mu_Systems_P2000_Sound_of_the_ZR.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_out.jpg (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_out.jpg) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_P2000_Techno_Synth.midnam (from share/patchfiles/E_mu_Systems_P2000_Techno_Synth.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_out.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_out.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_P2000_Vintage_Collection.midnam (from share/patchfiles/E_mu_Systems_P2000_Vintage_Collection.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/knob/background.svg (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/knob/background.svg) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_P2000_World_Expedition.midnam (from share/patchfiles/E_mu_Systems_P2000_World_Expedition.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_soft_horizontal.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_soft_horizontal.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_P2000_XL_7_ROM.midnam (from share/patchfiles/E_mu_Systems_P2000_XL_7_ROM.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_soft_vertical.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_soft_vertical.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_P2000_XTREM.midnam (from share/patchfiles/E_mu_Systems_P2000_XTREM.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_strong_horizontal.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_strong_horizontal.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_strong_vertical.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_strong_vertical.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_P2000_X_Lead.midnam (from share/patchfiles/E_mu_Systems_P2000_X_Lead.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/grid_soft.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/grid_soft.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_PK_6.midnam (from share/patchfiles/E_mu_Systems_PK_6.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/grid_strong.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/grid_strong.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_Planet_Earth.midnam (from share/patchfiles/E_mu_Systems_Planet_Earth.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/led_horizontal.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/led_horizontal.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_Planet_Phatt.midnam (from share/patchfiles/E_mu_Systems_Planet_Phatt.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/led_vertical.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/led_vertical.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_Procussion.midnam (from share/patchfiles/E_mu_Systems_Procussion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_soft_horizontal.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_soft_horizontal.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_ProteusFX.midnam (from share/patchfiles/E_mu_Systems_ProteusFX.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_soft_vertical.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_soft_vertical.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_strong_horizontal.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_strong_horizontal.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_Proteus_1.midnam (from share/patchfiles/E_mu_Systems_Proteus_1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_strong_vertical.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_strong_vertical.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_Proteus_1_XR.midnam (from share/patchfiles/E_mu_Systems_Proteus_1_XR.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/select/arrow_down.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/select/arrow_down.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_Proteus_1_XR_Orch.midnam (from share/patchfiles/E_mu_Systems_Proteus_1_XR_Orch.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/circle.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/circle.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_Proteus_1_w_Protologic.midnam (from share/patchfiles/E_mu_Systems_Proteus_1_w_Protologic.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/horizontal.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/horizontal.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_Proteus_2.midnam (from share/patchfiles/E_mu_Systems_Proteus_2.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/over.xcf (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/over.xcf) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_Proteus_2500.midnam (from share/patchfiles/E_mu_Systems_Proteus_2500.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/square.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/square.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_Proteus_2_XR.midnam (from share/patchfiles/E_mu_Systems_Proteus_2_XR.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/vertical.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/vertical.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_Proteus_3.midnam (from share/patchfiles/E_mu_Systems_Proteus_3.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/window/background.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/window/background.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_Proteus_3_XR.midnam (from share/patchfiles/E_mu_Systems_Proteus_3_XR.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/window/resize.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/window/resize.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_Proteus_Custom.midnam (from share/patchfiles/E_mu_Systems_Proteus_Custom.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/ardour-toolkit-theme/theme.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/theme.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_SoundEngine.midnam (from share/patchfiles/E_mu_Systems_SoundEngine.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/expand.svg (from share/web_surfaces/builtin/mixer/expand.svg) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_UltraProteus.midnam (from share/patchfiles/E_mu_Systems_UltraProteus.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/index.html (from share/web_surfaces/builtin/mixer/index.html) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_Vintage_Keys.midnam (from share/patchfiles/E_mu_Systems_Vintage_Keys.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/js/main.js (from share/web_surfaces/builtin/mixer/js/main.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_Vintage_Pro.midnam (from share/patchfiles/E_mu_Systems_Vintage_Pro.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/js/scale.js (from share/web_surfaces/builtin/mixer/js/scale.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_Virtuoso_2000.midnam (from share/patchfiles/E_mu_Systems_Virtuoso_2000.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/js/tkloader.js (from share/web_surfaces/builtin/mixer/js/tkloader.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/js/tkwidget.js (from share/web_surfaces/builtin/mixer/js/tkwidget.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_Systems_XK_6.midnam (from share/patchfiles/E_mu_Systems_XK_6.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/js/widget.js (from share/web_surfaces/builtin/mixer/js/widget.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/E_mu_XL_1.midnam (from share/patchfiles/E_mu_XL_1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/main.css (from share/web_surfaces/builtin/mixer/main.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Ensoniq_ESQ.midnam (from share/patchfiles/Ensoniq_ESQ.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/manifest.xml (from share/web_surfaces/builtin/mixer/manifest.xml) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Ensoniq_KS_32.midnam (from share/patchfiles/Ensoniq_KS_32.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/COPYING (from share/web_surfaces/builtin/mixer/toolkit/COPYING) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Ensoniq_MR_Rack_61_76.midnam (from share/patchfiles/Ensoniq_MR_Rack_61_76.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/G.js (from share/web_surfaces/builtin/mixer/toolkit/G.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Ensoniq_SD_1.midnam (from share/patchfiles/Ensoniq_SD_1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/implements/README (from share/web_surfaces/builtin/mixer/toolkit/implements/README) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Ensoniq_SQ_1.midnam (from share/patchfiles/Ensoniq_SQ_1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/implements/anchor.js (from share/web_surfaces/builtin/mixer/toolkit/implements/anchor.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Ensoniq_SQ_1_2_R_.midnam (from share/patchfiles/Ensoniq_SQ_1_2_R_.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/implements/audiomath.js (from share/web_surfaces/builtin/mixer/toolkit/implements/audiomath.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Ensoniq_SQ_1_2_R_32.midnam (from share/patchfiles/Ensoniq_SQ_1_2_R_32.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/implements/base.js (from share/web_surfaces/builtin/mixer/toolkit/implements/base.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Ensoniq_SQ_R.midnam (from share/patchfiles/Ensoniq_SQ_R.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/implements/globalcursor.js (from share/web_surfaces/builtin/mixer/toolkit/implements/globalcursor.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Ensoniq_TS_10_12.midnam (from share/patchfiles/Ensoniq_TS_10_12.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/implements/gradient.js (from share/web_surfaces/builtin/mixer/toolkit/implements/gradient.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Ensoniq_VFX_SD.midnam (from share/patchfiles/Ensoniq_VFX_SD.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/implements/notes.js (from share/web_surfaces/builtin/mixer/toolkit/implements/notes.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Ensoniq_ZR.midnam (from share/patchfiles/Ensoniq_ZR.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/implements/ranged.js (from share/web_surfaces/builtin/mixer/toolkit/implements/ranged.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/implements/ranges.js (from share/web_surfaces/builtin/mixer/toolkit/implements/ranges.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Eventide_Eclipse.midnam (from share/patchfiles/Eventide_Eclipse.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/implements/warning.js (from share/web_surfaces/builtin/mixer/toolkit/implements/warning.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Gotharmoon_deMoon.midnam (from share/patchfiles/Gotharmoon_deMoon.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/modules/README (from share/web_surfaces/builtin/mixer/toolkit/modules/README) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Johnson_J_Station.midnam (from share/patchfiles/Johnson_J_Station.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/modules/circular.js (from share/web_surfaces/builtin/mixer/toolkit/modules/circular.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Jomox_MBase_11.midnam (from share/patchfiles/Jomox_MBase_11.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/modules/drag.js (from share/web_surfaces/builtin/mixer/toolkit/modules/drag.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Kawai_GMega.midnam (from share/patchfiles/Kawai_GMega.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/modules/dragcapture.js (from share/web_surfaces/builtin/mixer/toolkit/modules/dragcapture.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Kawai_K1.midnam (from share/patchfiles/Kawai_K1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/modules/dragvalue.js (from share/web_surfaces/builtin/mixer/toolkit/modules/dragvalue.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Kawai_K11.midnam (from share/patchfiles/Kawai_K11.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/modules/eqband.js (from share/web_surfaces/builtin/mixer/toolkit/modules/eqband.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_01R_W.midnam (from share/patchfiles/Korg_01R_W.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/modules/filter.js (from share/web_surfaces/builtin/mixer/toolkit/modules/filter.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_01_W(fd).midnam (from share/patchfiles/Korg_01_W(fd).midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/modules/graph.js (from share/web_surfaces/builtin/mixer/toolkit/modules/graph.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_01_W_Pro(X).midnam (from share/patchfiles/Korg_01_W_Pro(X).midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/modules/grid.js (from share/web_surfaces/builtin/mixer/toolkit/modules/grid.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_03R_W.midnam (from share/patchfiles/Korg_03R_W.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/modules/range.js (from share/web_surfaces/builtin/mixer/toolkit/modules/range.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_05R_W.midnam (from share/patchfiles/Korg_05R_W.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/modules/resize.js (from share/web_surfaces/builtin/mixer/toolkit/modules/resize.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_AG_10.midnam (from share/patchfiles/Korg_AG_10.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/modules/responsehandle.js (from share/web_surfaces/builtin/mixer/toolkit/modules/responsehandle.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_AG_3.midnam (from share/patchfiles/Korg_AG_3.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/modules/scale.js (from share/web_surfaces/builtin/mixer/toolkit/modules/scale.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_CX3.midnam (from share/patchfiles/Korg_CX3.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/modules/scrollvalue.js (from share/web_surfaces/builtin/mixer/toolkit/modules/scrollvalue.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_C_15_25.midnam (from share/patchfiles/Korg_C_15_25.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/polyfill/raf.js (from share/web_surfaces/builtin/mixer/toolkit/polyfill/raf.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_C_303_505.midnam (from share/patchfiles/Korg_C_303_505.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.css (from share/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_DW_8000.midnam (from share/patchfiles/Korg_DW_8000.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.css.in (from share/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.css.in) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_ER_1.midnam (from share/patchfiles/Korg_ER_1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.html (from share/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.html) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_EX_8000.midnam (from share/patchfiles/Korg_EX_8000.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.html.in (from share/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.html.in) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_Karma.midnam (from share/patchfiles/Korg_Karma.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.svg (from share/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.svg) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_Kross_2.midnam (from share/patchfiles/Korg_Kross_2.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.ttf (from share/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.ttf) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_M1(R).midnam (from share/patchfiles/Korg_M1(R).midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/styles/toolkit.css (from share/web_surfaces/builtin/mixer/toolkit/styles/toolkit.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_M3R.midnam (from share/patchfiles/Korg_M3R.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/toolkit.js (from share/web_surfaces/builtin/mixer/toolkit/toolkit.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_MS2000R.midnam (from share/patchfiles/Korg_MS2000R.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/README (from share/web_surfaces/builtin/mixer/toolkit/widgets/README) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_MicroKORG.midnam (from share/patchfiles/Korg_MicroKORG.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/button.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/button.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_N1_N5.midnam (from share/patchfiles/Korg_N1_N5.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/buttonarray.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/buttonarray.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/chart.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/chart.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_N264.midnam (from share/patchfiles/Korg_N264.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/clock.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/clock.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_N364.midnam (from share/patchfiles/Korg_N364.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/colorpicker.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/colorpicker.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_NS5R.midnam (from share/patchfiles/Korg_NS5R.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/colorpickerdialog.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/colorpickerdialog.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/colors.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/colors.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_NX5R.midnam (from share/patchfiles/Korg_NX5R.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/confirmbutton.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/confirmbutton.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_Prophecy.midnam (from share/patchfiles/Korg_Prophecy.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/container.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/container.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_Radias.midnam (from share/patchfiles/Korg_Radias.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/crossover.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/crossover.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_T1.midnam (from share/patchfiles/Korg_T1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/dialog.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/dialog.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_TR_Rack.midnam (from share/patchfiles/Korg_TR_Rack.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/dynamics.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/dynamics.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_TR_Workstation.midnam (from share/patchfiles/Korg_TR_Workstation.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/equalizer.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/equalizer.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_Trinity.midnam (from share/patchfiles/Korg_Trinity.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/expander.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/expander.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_Trinity_Plus.midnam (from share/patchfiles/Korg_Trinity_Plus.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/fader.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/fader.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/frame.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/frame.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_Trinity_Pro(X).midnam (from share/patchfiles/Korg_Trinity_Pro(X).midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/frequencyresponse.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/frequencyresponse.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_Trinity_Track.midnam (from share/patchfiles/Korg_Trinity_Track.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/gauge.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/gauge.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_Triton.midnam (from share/patchfiles/Korg_Triton.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/icon.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/icon.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_Triton_Expansion.midnam (from share/patchfiles/Korg_Triton_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/knob.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/knob.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_Triton_Le.midnam (from share/patchfiles/Korg_Triton_Le.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/label.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/label.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_Triton_Rack.midnam (from share/patchfiles/Korg_Triton_Rack.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/levelmeter.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/levelmeter.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/list.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/list.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_Triton_Studio.midnam (from share/patchfiles/Korg_Triton_Studio.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/listitem.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/listitem.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_Volca_Bass.midnam (from share/patchfiles/Korg_Volca_Bass.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/meterbase.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/meterbase.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_Volca_Beats.midnam (from share/patchfiles/Korg_Volca_Beats.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/multimeter.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/multimeter.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_Volca_Keys.midnam (from share/patchfiles/Korg_Volca_Keys.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/notification.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/notification.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_Wavestation_A_D.midnam (from share/patchfiles/Korg_Wavestation_A_D.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/notifications.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/notifications.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_Wavestation_EX.midnam (from share/patchfiles/Korg_Wavestation_EX.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/pager.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/pager.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_Wavestation_SR.midnam (from share/patchfiles/Korg_Wavestation_SR.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/responsehandler.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/responsehandler.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_X2_3_3R.midnam (from share/patchfiles/Korg_X2_3_3R.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/root.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/root.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_X5(D).midnam (from share/patchfiles/Korg_X5(D).midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/select.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/select.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_X5DR.midnam (from share/patchfiles/Korg_X5DR.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/slider.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/slider.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_Z1.midnam (from share/patchfiles/Korg_Z1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/sortablelist.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/sortablelist.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Korg_iSeries.midnam (from share/patchfiles/Korg_iSeries.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/sortablelistitem.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/sortablelistitem.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Kurzweil_1200_Pro_I.midnam (from share/patchfiles/Kurzweil_1200_Pro_I.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/state.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/state.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Kurzweil_1200_Pro_II.midnam (from share/patchfiles/Kurzweil_1200_Pro_II.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/tag.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/tag.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Kurzweil_K1200.midnam (from share/patchfiles/Kurzweil_K1200.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/taggable.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/taggable.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Kurzweil_K2000.midnam (from share/patchfiles/Kurzweil_K2000.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/taggablelistitem.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/taggablelistitem.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/taggabletreeitem.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/taggabletreeitem.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Kurzweil_K2000R.midnam (from share/patchfiles/Kurzweil_K2000R.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/tagger.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/tagger.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Kurzweil_K2000_Expansion.midnam (from share/patchfiles/Kurzweil_K2000_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/tagnode.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/tagnode.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Kurzweil_K2500X.midnam (from share/patchfiles/Kurzweil_K2500X.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/tags.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/tags.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/toggle.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/toggle.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Kurzweil_K2500_2600_Expansion.midnam (from share/patchfiles/Kurzweil_K2500_2600_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/tooltips.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/tooltips.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Kurzweil_K2600.midnam (from share/patchfiles/Kurzweil_K2600.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/treeitem.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/treeitem.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Kurzweil_K2661.midnam (from share/patchfiles/Kurzweil_K2661.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/value.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/value.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Kurzweil_Mark_12_152.midnam (from share/patchfiles/Kurzweil_Mark_12_152.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/valuebutton.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/valuebutton.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Kurzweil_Micro_Piano.midnam (from share/patchfiles/Kurzweil_Micro_Piano.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/valueknob.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/valueknob.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Kurzweil_PC2_PC2r_w_Orch.midnam (from share/patchfiles/Kurzweil_PC2_PC2r_w_Orch.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/widget.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/widget.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Kurzweil_PC3A.midnam (from share/patchfiles/Kurzweil_PC3A.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/mixer/toolkit/widgets/window.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/window.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/protocol/ardour-icon.svg (from share/web_surfaces/builtin/protocol/ardour-icon.svg) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Kurzweil_PC88.midnam (from share/patchfiles/Kurzweil_PC88.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/protocol/index.html (from share/web_surfaces/builtin/protocol/index.html) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Kurzweil_PC88_MX.midnam (from share/patchfiles/Kurzweil_PC88_MX.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/protocol/main.css (from share/web_surfaces/builtin/protocol/main.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Kurzweil_PC88_VGM.midnam (from share/patchfiles/Kurzweil_PC88_VGM.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/protocol/main.js (from share/web_surfaces/builtin/protocol/main.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Kurzweil_PX_Plus.midnam (from share/patchfiles/Kurzweil_PX_Plus.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/protocol/manifest.xml (from share/web_surfaces/builtin/protocol/manifest.xml) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Kurzweil_SP88x.midnam (from share/patchfiles/Kurzweil_SP88x.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/transport/img/expand.svg (from share/web_surfaces/builtin/transport/img/expand.svg) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Lexicon_DR_Music_FX_Expansion.midnam (from share/patchfiles/Lexicon_DR_Music_FX_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/transport/img/pause.svg (from share/web_surfaces/builtin/transport/img/pause.svg) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Lexicon_Dual_FX_Expansion.midnam (from share/patchfiles/Lexicon_Dual_FX_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/transport/img/play.svg (from share/web_surfaces/builtin/transport/img/play.svg) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Lexicon_Dual_Vrb_Expansion.midnam (from share/patchfiles/Lexicon_Dual_Vrb_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/transport/img/record-off.svg (from share/web_surfaces/builtin/transport/img/record-off.svg) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Lexicon_MPX500.midnam (from share/patchfiles/Lexicon_MPX500.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/transport/img/record-on.svg (from share/web_surfaces/builtin/transport/img/record-on.svg) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Lexicon_MPX_1.midnam (from share/patchfiles/Lexicon_MPX_1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/transport/index.html (from share/web_surfaces/builtin/transport/index.html) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Lexicon_MPX_500.midnam (from share/patchfiles/Lexicon_MPX_500.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/transport/main.css (from share/web_surfaces/builtin/transport/main.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Lexicon_MX200.midnam (from share/patchfiles/Lexicon_MX200.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/transport/main.js (from share/web_surfaces/builtin/transport/main.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Lexicon_MX300.midnam (from share/patchfiles/Lexicon_MX300.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/transport/manifest.xml (from share/web_surfaces/builtin/transport/manifest.xml) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Lexicon_PCM_80.midnam (from share/patchfiles/Lexicon_PCM_80.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/builtin/transport/square.ttf (from share/web_surfaces/builtin/transport/square.ttf) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Lexicon_PCM_81.midnam (from share/patchfiles/Lexicon_PCM_81.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/index/junge-regular-webfont.ttf (from share/web_surfaces/index/junge-regular-webfont.ttf) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Lexicon_PCM_90.midnam (from share/patchfiles/Lexicon_PCM_90.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/index/junge-regular-webfont.woff (from share/web_surfaces/index/junge-regular-webfont.woff) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Lexicon_PCM_91.midnam (from share/patchfiles/Lexicon_PCM_91.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/index/logo.png (from share/web_surfaces/index/logo.png) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Lexicon_Pitch_FX_Expansion.midnam (from share/patchfiles/Lexicon_Pitch_FX_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/index/main.css (from share/web_surfaces/index/main.css) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Lexicon_SMG_Post_FX_Expansion.midnam (from share/patchfiles/Lexicon_SMG_Post_FX_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/index/main.js (from share/web_surfaces/index/main.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Line_6_Bass_POD.midnam (from share/patchfiles/Line_6_Bass_POD.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/index.html (from share/web_surfaces/index.html) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Line_6_Bass_PODxt.midnam (from share/patchfiles/Line_6_Bass_PODxt.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/shared/ardour.js (from share/web_surfaces/shared/ardour.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Line_6_EchoPro.midnam (from share/patchfiles/Line_6_EchoPro.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/shared/base/channel.js (from share/web_surfaces/shared/base/channel.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Line_6_FilterPro.midnam (from share/patchfiles/Line_6_FilterPro.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/shared/base/component.js (from share/web_surfaces/shared/base/component.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Line_6_ModPro.midnam (from share/patchfiles/Line_6_ModPro.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/shared/base/observable.js (from share/web_surfaces/shared/base/observable.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Line_6_POD.midnam (from share/patchfiles/Line_6_POD.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/shared/base/protocol.js (from share/web_surfaces/shared/base/protocol.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Line_6_POD_2_Pro.midnam (from share/patchfiles/Line_6_POD_2_Pro.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/shared/components/mixer.js (from share/web_surfaces/shared/components/mixer.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Line_6_PODxt.midnam (from share/patchfiles/Line_6_PODxt.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/shared/components/parameter.js (from share/web_surfaces/shared/components/parameter.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Linn_AdrenaLinn_II.midnam (from share/patchfiles/Linn_AdrenaLinn_II.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/shared/components/plugin.js (from share/web_surfaces/shared/components/plugin.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/MFB_503.midnam (from share/patchfiles/MFB_503.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/shared/components/strip.js (from share/web_surfaces/shared/components/strip.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/MFB_Tanzbar.midnam (from share/patchfiles/MFB_Tanzbar.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/web_surfaces/shared/components/transport.js (from share/web_surfaces/shared/components/transport.js) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/MIDI.midnam (from share/patchfiles/MIDI.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Moog_Grandmother.midnam (from share/patchfiles/Moog_Grandmother.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Moog_MF_104M_Analog_Delay.midnam (from share/patchfiles/Moog_MF_104M_Analog_Delay.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Moog_MF_108M_Cluster_Flux.midnam (from share/patchfiles/Moog_MF_108M_Cluster_Flux.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Moog_Minitaur.midnam (from share/patchfiles/Moog_Minitaur.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Moog_Slim_Phatty.midnam (from share/patchfiles/Moog_Slim_Phatty.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Morning_Star_MacWaveMaker.midnam (from share/patchfiles/Morning_Star_MacWaveMaker.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Nord_Modular.midnam (from share/patchfiles/Nord_Modular.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Novation_A_Station.midnam (from share/patchfiles/Novation_A_Station.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Novation_BassStationII.midnam (from share/patchfiles/Novation_BassStationII.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Novation_Bass_Station_Rack.midnam (from share/patchfiles/Novation_Bass_Station_Rack.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Novation_DrumStation.midnam (from share/patchfiles/Novation_DrumStation.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Novation_Drum_Station_Rack.midnam (from share/patchfiles/Novation_Drum_Station_Rack.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Novation_Nova.midnam (from share/patchfiles/Novation_Nova.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Novation_Super_BassStation.midnam (from share/patchfiles/Novation_Super_BassStation.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Novation_Supernova_II.midnam (from share/patchfiles/Novation_Supernova_II.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Oberheim_Matrix_1000.midnam (from share/patchfiles/Oberheim_Matrix_1000.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Peavey_DPM_V3.midnam (from share/patchfiles/Peavey_DPM_V3.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Rocktron_Replifex.midnam (from share/patchfiles/Rocktron_Replifex.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_60s_70s_Expansion.midnam (from share/patchfiles/Roland_60s_70s_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Asia_Expansion.midnam (from share/patchfiles/Roland_Asia_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Bass&Drums_Expansion.midnam (from share/patchfiles/Roland_Bass&Drums_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Big_Brass_Expansion.midnam (from share/patchfiles/Roland_Big_Brass_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Boss_DS_330.midnam (from share/patchfiles/Roland_Boss_DS_330.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Boss_GT_3.midnam (from share/patchfiles/Roland_Boss_GT_3.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Boss_SE_50.midnam (from share/patchfiles/Roland_Boss_SE_50.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Complete_Orchestra_Exp.midnam (from share/patchfiles/Roland_Complete_Orchestra_Exp.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Concert_Piano_Exp.midnam (from share/patchfiles/Roland_Concert_Piano_Exp.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Concert_Piano_Expansion.midnam (from share/patchfiles/Roland_Concert_Piano_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Country_Expansion.midnam (from share/patchfiles/Roland_Country_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_D_10.midnam (from share/patchfiles/Roland_D_10.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_D_110.midnam (from share/patchfiles/Roland_D_110.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_D_5.midnam (from share/patchfiles/Roland_D_5.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_D_50.midnam (from share/patchfiles/Roland_D_50.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_D_550.midnam (from share/patchfiles/Roland_D_550.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_D_70.midnam (from share/patchfiles/Roland_D_70.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Dance_Expansion.midnam (from share/patchfiles/Roland_Dance_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Dynamic_Drums_Exp.midnam (from share/patchfiles/Roland_Dynamic_Drums_Exp.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Dynamic_Drums_Expansion.midnam (from share/patchfiles/Roland_Dynamic_Drums_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Experience_2_Expansion.midnam (from share/patchfiles/Roland_Experience_2_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Experience_Expansion.midnam (from share/patchfiles/Roland_Experience_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Fantom.midnam (from share/patchfiles/Roland_Fantom.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_FantomX8.midnam (from share/patchfiles/Roland_FantomX8.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_FantomXR.midnam (from share/patchfiles/Roland_FantomXR.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Fantom_Xa.midnam (from share/patchfiles/Roland_Fantom_Xa.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_GR_1.midnam (from share/patchfiles/Roland_GR_1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_GR_1_w_Exp.midnam (from share/patchfiles/Roland_GR_1_w_Exp.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_GR_30.midnam (from share/patchfiles/Roland_GR_30.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_GR_33.midnam (from share/patchfiles/Roland_GR_33.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Handsonic.midnam (from share/patchfiles/Roland_Handsonic.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Hip_Hop_Expansion.midnam (from share/patchfiles/Roland_Hip_Hop_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_House_Expansion.midnam (from share/patchfiles/Roland_House_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_JD_990.midnam (from share/patchfiles/Roland_JD_990.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_JP_8000.midnam (from share/patchfiles/Roland_JP_8000.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_JP_8080.midnam (from share/patchfiles/Roland_JP_8080.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_JV_1010.midnam (from share/patchfiles/Roland_JV_1010.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_JV_1080.midnam (from share/patchfiles/Roland_JV_1080.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_JV_2080.midnam (from share/patchfiles/Roland_JV_2080.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_JV_30.midnam (from share/patchfiles/Roland_JV_30.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_JV_35_50.midnam (from share/patchfiles/Roland_JV_35_50.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_JV_80_880.midnam (from share/patchfiles/Roland_JV_80_880.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_JV_90.midnam (from share/patchfiles/Roland_JV_90.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_JX_305.midnam (from share/patchfiles/Roland_JX_305.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_JX_8P.midnam (from share/patchfiles/Roland_JX_8P.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Juno_106.midnam (from share/patchfiles/Roland_Juno_106.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Latin_Expansion.midnam (from share/patchfiles/Roland_Latin_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_MC_303.midnam (from share/patchfiles/Roland_MC_303.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_MC_307.midnam (from share/patchfiles/Roland_MC_307.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_MC_505.midnam (from share/patchfiles/Roland_MC_505.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_MT_32.midnam (from share/patchfiles/Roland_MT_32.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_M_BD1.midnam (from share/patchfiles/Roland_M_BD1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_M_DC1.midnam (from share/patchfiles/Roland_M_DC1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_M_GS64.midnam (from share/patchfiles/Roland_M_GS64.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_M_OC1.midnam (from share/patchfiles/Roland_M_OC1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_M_SE1.midnam (from share/patchfiles/Roland_M_SE1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_M_VS1.midnam (from share/patchfiles/Roland_M_VS1.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Orchestral_Expansion.midnam (from share/patchfiles/Roland_Orchestral_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Orchestral_II_Expansion.midnam (from share/patchfiles/Roland_Orchestral_II_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_PMA_5.midnam (from share/patchfiles/Roland_PMA_5.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Piano_Expansion.midnam (from share/patchfiles/Roland_Piano_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Platinum_Trax_Exp.midnam (from share/patchfiles/Roland_Platinum_Trax_Exp.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Platinum_Trax_Expansion.midnam (from share/patchfiles/Roland_Platinum_Trax_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Pop_Expansion.midnam (from share/patchfiles/Roland_Pop_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_RD_250s.midnam (from share/patchfiles/Roland_RD_250s.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_RD_600.midnam (from share/patchfiles/Roland_RD_600.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_RD_700.midnam (from share/patchfiles/Roland_RD_700.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_RD_700sx.midnam (from share/patchfiles/Roland_RD_700sx.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_RS_5_9.midnam (from share/patchfiles/Roland_RS_5_9.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_RS_9.midnam (from share/patchfiles/Roland_RS_9.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_R_8M.midnam (from share/patchfiles/Roland_R_8M.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_SC_50.midnam (from share/patchfiles/Roland_SC_50.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_SC_55.midnam (from share/patchfiles/Roland_SC_55.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_SC_55mkII.midnam (from share/patchfiles/Roland_SC_55mkII.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_SC_7.midnam (from share/patchfiles/Roland_SC_7.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_SC_88.midnam (from share/patchfiles/Roland_SC_88.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_SC_88_Pro.midnam (from share/patchfiles/Roland_SC_88_Pro.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_SH_32.midnam (from share/patchfiles/Roland_SH_32.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Session_Expansion.midnam (from share/patchfiles/Roland_Session_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Sirius.midnam (from share/patchfiles/Roland_Sirius.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_SonicCell.midnam (from share/patchfiles/Roland_SonicCell.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Special_FX_Expansion.midnam (from share/patchfiles/Roland_Special_FX_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Studio_Exp.midnam (from share/patchfiles/Roland_Studio_Exp.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Studio_Expansion.midnam (from share/patchfiles/Roland_Studio_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Super_Sound_Expansion.midnam (from share/patchfiles/Roland_Super_Sound_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Supreme_Dance_Exp.midnam (from share/patchfiles/Roland_Supreme_Dance_Exp.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Supreme_Dance_Expansion.midnam (from share/patchfiles/Roland_Supreme_Dance_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Symphonic_Strings_Exp.midnam (from share/patchfiles/Roland_Symphonic_Strings_Exp.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_TB_03.midnam (from share/patchfiles/Roland_TB_03.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Techno_Expansion.midnam (from share/patchfiles/Roland_Techno_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_U_220.midnam (from share/patchfiles/Roland_U_220.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Ultimate_Keys_Exp.midnam (from share/patchfiles/Roland_Ultimate_Keys_Exp.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Ultimate_Keys_Expansion.midnam (from share/patchfiles/Roland_Ultimate_Keys_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_V_Synth_GT.midnam (from share/patchfiles/Roland_V_Synth_GT.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Vintage_Synth_Expansion.midnam (from share/patchfiles/Roland_Vintage_Synth_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_Vocal_Expansion.midnam (from share/patchfiles/Roland_Vocal_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_World_Collection_Exp.midnam (from share/patchfiles/Roland_World_Collection_Exp.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_World_Expansion.midnam (from share/patchfiles/Roland_World_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_XP_10.midnam (from share/patchfiles/Roland_XP_10.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_XP_80.midnam (from share/patchfiles/Roland_XP_80.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_XV_2020.midnam (from share/patchfiles/Roland_XV_2020.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_XV_3080.midnam (from share/patchfiles/Roland_XV_3080.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_XV_5050.midnam (from share/patchfiles/Roland_XV_5050.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_XV_5080.midnam (from share/patchfiles/Roland_XV_5080.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Roland_XV_88.midnam (from share/patchfiles/Roland_XV_88.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Sequential_Circuits_Prophet_600.midnam (from share/patchfiles/Sequential_Circuits_Prophet_600.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/TC_Electronic_M3000.midnam (from share/patchfiles/TC_Electronic_M3000.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Tascam_TM_D1000.midnam (from share/patchfiles/Tascam_TM_D1000.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Waldorf_Blofeld.midnam (from share/patchfiles/Waldorf_Blofeld.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Waldorf_Blofeld_2012.midnam (from share/patchfiles/Waldorf_Blofeld_2012.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Waldorf_Micro_Q.midnam (from share/patchfiles/Waldorf_Micro_Q.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Waldorf_Pulse.midnam (from share/patchfiles/Waldorf_Pulse.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_AN1X.midnam (from share/patchfiles/Yamaha_AN1X.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_CS1X.midnam (from share/patchfiles/Yamaha_CS1X.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_CS2X.midnam (from share/patchfiles/Yamaha_CS2X.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_CS6R_x.midnam (from share/patchfiles/Yamaha_CS6R_x.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_CVP_103_105.midnam (from share/patchfiles/Yamaha_CVP_103_105.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_CVP_107_109_700.midnam (from share/patchfiles/Yamaha_CVP_107_109_700.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_DX_7.midnam (from share/patchfiles/Yamaha_DX_7.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_EX_5.midnam (from share/patchfiles/Yamaha_EX_5.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_EX_5_7.midnam (from share/patchfiles/Yamaha_EX_5_7.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_FS1R.midnam (from share/patchfiles/Yamaha_FS1R.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_MM6.midnam (from share/patchfiles/Yamaha_MM6.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_MOTIF_6_7_8.midnam (from share/patchfiles/Yamaha_MOTIF_6_7_8.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_MOTIF_ES_6_7_8.midnam (from share/patchfiles/Yamaha_MOTIF_ES_6_7_8.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_MOTIF_RACK_ES.midnam (from share/patchfiles/Yamaha_MOTIF_RACK_ES.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_MOTIF_Rack.midnam (from share/patchfiles/Yamaha_MOTIF_Rack.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_MOTIF_XS.midnam (from share/patchfiles/Yamaha_MOTIF_XS.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_MU100R.midnam (from share/patchfiles/Yamaha_MU100R.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_MU10XG.midnam (from share/patchfiles/Yamaha_MU10XG.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_MU50.midnam (from share/patchfiles/Yamaha_MU50.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_MU80.midnam (from share/patchfiles/Yamaha_MU80.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_MU90R.midnam (from share/patchfiles/Yamaha_MU90R.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_MX-49-61-88.midnam (from share/patchfiles/Yamaha_MX-49-61-88.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_NP-V80.midnam (from share/patchfiles/Yamaha_NP-V80.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_PLG100_XG_Expansion.midnam (from share/patchfiles/Yamaha_PLG100_XG_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_PLG150DX_Expansion.midnam (from share/patchfiles/Yamaha_PLG150DX_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_PLG150PF_Expansion.midnam (from share/patchfiles/Yamaha_PLG150PF_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_PLG150VL_Expansion.midnam (from share/patchfiles/Yamaha_PLG150VL_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_PLG150_AN_Expansion.midnam (from share/patchfiles/Yamaha_PLG150_AN_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_PLG150_DR_PC_Expansion.midnam (from share/patchfiles/Yamaha_PLG150_DR_PC_Expansion.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_PSR540.midnam (from share/patchfiles/Yamaha_PSR540.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_PSR_275.midnam (from share/patchfiles/Yamaha_PSR_275.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_PSR_530_630_730.midnam (from share/patchfiles/Yamaha_PSR_530_630_730.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_PSR_8000.midnam (from share/patchfiles/Yamaha_PSR_8000.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_PSR_9000.midnam (from share/patchfiles/Yamaha_PSR_9000.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_PSR_DJX.midnam (from share/patchfiles/Yamaha_PSR_DJX.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_PSR_DJX_II.midnam (from share/patchfiles/Yamaha_PSR_DJX_II.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_PSR_S900.midnam (from share/patchfiles/Yamaha_PSR_S900.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_P_121_125.midnam (from share/patchfiles/Yamaha_P_121_125.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_QS300.midnam (from share/patchfiles/Yamaha_QS300.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_QY70.midnam (from share/patchfiles/Yamaha_QY70.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_RM50.midnam (from share/patchfiles/Yamaha_RM50.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_S30_80.midnam (from share/patchfiles/Yamaha_S30_80.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_S90.midnam (from share/patchfiles/Yamaha_S90.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_SY77.midnam (from share/patchfiles/Yamaha_SY77.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_SY99.midnam (from share/patchfiles/Yamaha_SY99.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_So3.midnam (from share/patchfiles/Yamaha_So3.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_So8.midnam (from share/patchfiles/Yamaha_So8.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_TG100.midnam (from share/patchfiles/Yamaha_TG100.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_TG500.midnam (from share/patchfiles/Yamaha_TG500.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_TG77.midnam (from share/patchfiles/Yamaha_TG77.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_TX81Z.midnam (from share/patchfiles/Yamaha_TX81Z.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_Tyros.midnam (from share/patchfiles/Yamaha_Tyros.midnam) + install /home/buildozer/aports/testing/ardour/pkg/ardour/usr/share/ardour7/patchfiles/Yamaha_Tyros2.midnam (from share/patchfiles/Yamaha_Tyros2.midnam) Waf: Leaving directory `/home/buildozer/aports/testing/ardour/src/Ardour-7.5.0/build' 'install' finished successfully (1.874s) Archive: /home/buildozer/aports/testing/ardour/src/ardour-midi-7.5.0.zip.noauto creating: MIDI Beats/ creating: MIDI Beats/popballad/ inflating: MIDI Beats/popballad/3_groove_popballadintro.mid inflating: MIDI Beats/popballad/2_perc_popballadend.mid inflating: MIDI Beats/popballad/2_snare_popballadend.mid inflating: MIDI Beats/popballad/2_kick_popballadend.mid inflating: MIDI Beats/popballad/2_hats_popballadend.mid inflating: MIDI Beats/popballad/1_hats_popballad.mid inflating: MIDI Beats/popballad/3_hats_popballadintro.mid inflating: MIDI Beats/popballad/3_kick_popballadintro.mid inflating: MIDI Beats/popballad/1_groove_popballad.mid inflating: MIDI Beats/popballad/2_groove_popballadend.mid inflating: MIDI Beats/popballad/1_kick_popballad.mid inflating: MIDI Beats/popballad/1_perc_popballad.mid inflating: MIDI Beats/popballad/3_perc_popballadintro.mid creating: MIDI Beats/slowrock/ inflating: MIDI Beats/slowrock/1_hats_slowrock.mid inflating: MIDI Beats/slowrock/1_kick_slowrock.mid inflating: MIDI Beats/slowrock/3_hats_slowrockintro.mid inflating: MIDI Beats/slowrock/3_kick_slowrockintro.mid inflating: MIDI Beats/slowrock/2_groove_slowrockend.mid inflating: MIDI Beats/slowrock/2_hats_slowrockend.mid inflating: MIDI Beats/slowrock/2_kick_slowrockend.mid inflating: MIDI Beats/slowrock/3_groove_slowrockintro.mid inflating: MIDI Beats/slowrock/1_groove_slowrock.mid inflating: MIDI Beats/slowrock/3_cymb_slowrockintro.mid inflating: MIDI Beats/slowrock/2_cymb_slowrockend.mid inflating: MIDI Beats/slowrock/1_cymb_slowrock.mid creating: MIDI Beats/8beatpop2/ inflating: MIDI Beats/8beatpop2/1_hats_8beatpop2.mid inflating: MIDI Beats/8beatpop2/2_groove_8beatpop2end.mid inflating: MIDI Beats/8beatpop2/3_hats_8beatpop2intro.mid inflating: MIDI Beats/8beatpop2/3_snare_8beatpop2intro.mid inflating: MIDI Beats/8beatpop2/3_groove_8beatpop2intro.mid inflating: MIDI Beats/8beatpop2/1_snare_8beatpop2.mid inflating: MIDI Beats/8beatpop2/2_hats_8beatpop2end.mid inflating: MIDI Beats/8beatpop2/3_kick_8beatpop2intro.mid inflating: MIDI Beats/8beatpop2/1_kick_8beatpop2.mid inflating: MIDI Beats/8beatpop2/2_kick_8beatpop2end.mid inflating: MIDI Beats/8beatpop2/2_snare_8beatpop2end.mid inflating: MIDI Beats/8beatpop2/1_groove_8beatpop2.mid creating: MIDI Beats/50srock/ inflating: MIDI Beats/50srock/8_hats_50srockintro1.mid inflating: MIDI Beats/50srock/6_kick_50srockend.mid inflating: MIDI Beats/50srock/3_groove_50srock1plus.mid inflating: MIDI Beats/50srock/7_groove_50srockintro.mid inflating: MIDI Beats/50srock/9_groove_50srockplus.mid inflating: MIDI Beats/50srock/4_snare_50srock1sus.mid inflating: MIDI Beats/50srock/9_perc_50srockplus.mid inflating: MIDI Beats/50srock/9_snare_50srockplus.mid inflating: MIDI Beats/50srock/3_snare_50srock1plus.mid inflating: MIDI Beats/50srock/5_perc_50srock1susplus.mid inflating: MIDI Beats/50srock/5_snare_50srock1susplus.mid inflating: MIDI Beats/50srock/5_groove_50srock1susplus.mid inflating: MIDI Beats/50srock/2_kick_50srock1.mid inflating: MIDI Beats/50srock/2_groove_50srock1.mid inflating: MIDI Beats/50srock/5_kick_50srock1susplus.mid inflating: MIDI Beats/50srock/4_kick_50srock1sus.mid inflating: MIDI Beats/50srock/3_perc_50srock1plus.mid inflating: MIDI Beats/50srock/9_kick_50srockplus.mid inflating: MIDI Beats/50srock/2_perc_50srock1.mid inflating: MIDI Beats/50srock/9_hats_50srockplus.mid inflating: MIDI Beats/50srock/1_perc_50srock.mid inflating: MIDI Beats/50srock/8_snare_50srockintro1.mid inflating: MIDI Beats/50srock/6_perc_50srockend.mid inflating: MIDI Beats/50srock/7_kick_50srockintro.mid inflating: MIDI Beats/50srock/7_hats_50srockintro.mid inflating: MIDI Beats/50srock/8_kick_50srockintro1.mid inflating: MIDI Beats/50srock/8_groove_50srockintro1.mid inflating: MIDI Beats/50srock/6_snare_50srockend.mid inflating: MIDI Beats/50srock/1_snare_50srock.mid inflating: MIDI Beats/50srock/8_perc_50srockintro1.mid inflating: MIDI Beats/50srock/4_hats_50srock1sus.mid inflating: MIDI Beats/50srock/6_hats_50srockend.mid inflating: MIDI Beats/50srock/3_kick_50srock1plus.mid inflating: MIDI Beats/50srock/6_groove_50srockend.mid inflating: MIDI Beats/50srock/2_hats_50srock1.mid inflating: MIDI Beats/50srock/5_hats_50srock1susplus.mid inflating: MIDI Beats/50srock/1_hats_50srock.mid inflating: MIDI Beats/50srock/7_snare_50srockintro.mid inflating: MIDI Beats/50srock/2_snare_50srock1.mid inflating: MIDI Beats/50srock/7_perc_50srockintro.mid inflating: MIDI Beats/50srock/3_hats_50srock1plus.mid inflating: MIDI Beats/50srock/4_perc_50srock1sus.mid inflating: MIDI Beats/50srock/4_groove_50srock1sus.mid inflating: MIDI Beats/50srock/1_kick_50srock.mid inflating: MIDI Beats/50srock/1_groove_50srock.mid creating: MIDI Beats/shuffleboggie/ inflating: MIDI Beats/shuffleboggie/7_kick_shuffleboggiesus.mid inflating: MIDI Beats/shuffleboggie/1_perc_shuffleboggie.mid inflating: MIDI Beats/shuffleboggie/7_snare_shuffleboggiesus.mid inflating: MIDI Beats/shuffleboggie/7_perc_shuffleboggiesus.mid inflating: MIDI Beats/shuffleboggie/4_groove_shuffleboggiefill.mid inflating: MIDI Beats/shuffleboggie/4_kick_shuffleboggiefill.mid inflating: MIDI Beats/shuffleboggie/2_snare_shuffleboggie1.mid inflating: MIDI Beats/shuffleboggie/6_kick_shuffleboggieintro4.mid inflating: MIDI Beats/shuffleboggie/4_snare_shuffleboggiefill.mid inflating: MIDI Beats/shuffleboggie/7_groove_shuffleboggiesus.mid inflating: MIDI Beats/shuffleboggie/4_perc_shuffleboggiefill.mid inflating: MIDI Beats/shuffleboggie/3_groove_shuffleboggieend.mid inflating: MIDI Beats/shuffleboggie/2_groove_shuffleboggie1.mid inflating: MIDI Beats/shuffleboggie/5_groove_shuffleboggieintro.mid inflating: MIDI Beats/shuffleboggie/6_groove_shuffleboggieintro4.mid inflating: MIDI Beats/shuffleboggie/5_snare_shuffleboggieintro.mid inflating: MIDI Beats/shuffleboggie/3_perc_shuffleboggieend.mid inflating: MIDI Beats/shuffleboggie/3_snare_shuffleboggieend.mid inflating: MIDI Beats/shuffleboggie/6_perc_shuffleboggieintro4.mid inflating: MIDI Beats/shuffleboggie/6_snare_shuffleboggieintro4.mid inflating: MIDI Beats/shuffleboggie/3_kick_shuffleboggieend.mid inflating: MIDI Beats/shuffleboggie/1_kick_shuffleboggie.mid inflating: MIDI Beats/shuffleboggie/5_kick_shuffleboggieintro.mid inflating: MIDI Beats/shuffleboggie/1_groove_shuffleboggie.mid inflating: MIDI Beats/shuffleboggie/2_kick_shuffleboggie1.mid inflating: MIDI Beats/shuffleboggie/1_snare_shuffleboggie.mid inflating: MIDI Beats/shuffleboggie/2_perc_shuffleboggie1.mid inflating: MIDI Beats/shuffleboggie/5_perc_shuffleboggieintro.mid creating: MIDI Beats/16shuffle2/ inflating: MIDI Beats/16shuffle2/2_kick_16shuffle2end.mid inflating: MIDI Beats/16shuffle2/1_snare_16shuffle2.mid inflating: MIDI Beats/16shuffle2/2_perc_16shuffle2end.mid inflating: MIDI Beats/16shuffle2/1_groove_16shuffle2.mid inflating: MIDI Beats/16shuffle2/3_hats_16shuffle2intro.mid inflating: MIDI Beats/16shuffle2/2_hats_16shuffle2end.mid inflating: MIDI Beats/16shuffle2/3_snare_16shuffle2intro.mid inflating: MIDI Beats/16shuffle2/2_groove_16shuffle2end.mid inflating: MIDI Beats/16shuffle2/3_groove_16shuffle2intro.mid inflating: MIDI Beats/16shuffle2/3_kick_16shuffle2intro.mid inflating: MIDI Beats/16shuffle2/1_perc_16shuffle2.mid inflating: MIDI Beats/16shuffle2/1_kick_16shuffle2.mid inflating: MIDI Beats/16shuffle2/2_snare_16shuffle2end.mid inflating: MIDI Beats/16shuffle2/1_hats_16shuffle2.mid inflating: MIDI Beats/16shuffle2/3_perc_16shuffle2intro.mid creating: MIDI Beats/nitejazz/ inflating: MIDI Beats/nitejazz/6_groove_nitejazzsusplus.mid inflating: MIDI Beats/nitejazz/4_groove_nitejazzplus.mid inflating: MIDI Beats/nitejazz/4_perc_nitejazzplus.mid inflating: MIDI Beats/nitejazz/3_cymb_nitejazzintro.mid inflating: MIDI Beats/nitejazz/3_groove_nitejazzintro.mid inflating: MIDI Beats/nitejazz/2_perc_nitejazzend.mid inflating: MIDI Beats/nitejazz/1_cymb_nitejazz.mid inflating: MIDI Beats/nitejazz/2_groove_nitejazzend.mid inflating: MIDI Beats/nitejazz/6_perc_nitejazzsusplus.mid inflating: MIDI Beats/nitejazz/2_cymb_nitejazzend.mid inflating: MIDI Beats/nitejazz/1_groove_nitejazz.mid inflating: MIDI Beats/nitejazz/5_perc_nitejazzsus.mid inflating: MIDI Beats/nitejazz/4_cymb_nitejazzplus.mid inflating: MIDI Beats/nitejazz/5_cymb_nitejazzsus.mid inflating: MIDI Beats/nitejazz/6_cymb_nitejazzsusplus.mid inflating: MIDI Beats/nitejazz/1_perc_nitejazz.mid inflating: MIDI Beats/nitejazz/5_groove_nitejazzsus.mid creating: MIDI Beats/foxtrot/ inflating: MIDI Beats/foxtrot/7_kick_foxtrot1sus.mid inflating: MIDI Beats/foxtrot/8_cymb_foxtrot1susplus.mid inflating: MIDI Beats/foxtrot/7_groove_foxtrot1sus.mid inflating: MIDI Beats/foxtrot/6_kick_foxtrot1plus.mid inflating: MIDI Beats/foxtrot/5_kick_foxtrot1intro.mid inflating: MIDI Beats/foxtrot/2_hats_foxtrotend.mid inflating: MIDI Beats/foxtrot/2_kick_foxtrot.mid inflating: MIDI Beats/foxtrot/1_groove_foxtrot.mid inflating: MIDI Beats/foxtrot/4_cymb_foxtrot1end.mid inflating: MIDI Beats/foxtrot/3_kick_foxtrot1.mid inflating: MIDI Beats/foxtrot/6_groove_foxtrot1plus.mid inflating: MIDI Beats/foxtrot/2_snare_foxtrotend.mid inflating: MIDI Beats/foxtrot/4_groove_foxtrot1end.mid inflating: MIDI Beats/foxtrot/4_kick_foxtrot1end.mid inflating: MIDI Beats/foxtrot/5_groove_foxtrot1intro.mid inflating: MIDI Beats/foxtrot/2_kick_foxtrotend.mid inflating: MIDI Beats/foxtrot/7_cymb_foxtrot1sus.mid inflating: MIDI Beats/foxtrot/3_kick_foxtrotintro.mid inflating: MIDI Beats/foxtrot/9_groove_foxtrotend.mid inflating: MIDI Beats/foxtrot/5_cymb_foxtrot1intro.mid inflating: MIDI Beats/foxtrot/9_kick_foxtrotend.mid inflating: MIDI Beats/foxtrot/3_cymb_foxtrot1.mid inflating: MIDI Beats/foxtrot/1_kick_foxtrot.mid inflating: MIDI Beats/foxtrot/3_snare_foxtrotintro.mid inflating: MIDI Beats/foxtrot/2_groove_foxtrot.mid inflating: MIDI Beats/foxtrot/8_groove_foxtrot1susplus.mid inflating: MIDI Beats/foxtrot/3_groove_foxtrot1.mid inflating: MIDI Beats/foxtrot/3_hats_foxtrotintro.mid inflating: MIDI Beats/foxtrot/3_groove_foxtrotintro.mid inflating: MIDI Beats/foxtrot/6_cymb_foxtrot1plus.mid inflating: MIDI Beats/foxtrot/8_kick_foxtrot1susplus.mid inflating: MIDI Beats/foxtrot/1_snare_foxtrot.mid inflating: MIDI Beats/foxtrot/2_groove_foxtrotend.mid inflating: MIDI Beats/foxtrot/1_hats_foxtrot.mid creating: MIDI Beats/16shuffle1/ inflating: MIDI Beats/16shuffle1/1_hats_16shuffle1.mid inflating: MIDI Beats/16shuffle1/2_snare_16shuffle1end.mid inflating: MIDI Beats/16shuffle1/3_cymb_16shuffle1intro.mid inflating: MIDI Beats/16shuffle1/1_cymb_16shuffle1.mid inflating: MIDI Beats/16shuffle1/3_snare_16shuffle1intro.mid inflating: MIDI Beats/16shuffle1/2_kick_16shuffle1end.mid inflating: MIDI Beats/16shuffle1/2_cymb_16shuffle1end.mid inflating: MIDI Beats/16shuffle1/1_snare_16shuffle1.mid inflating: MIDI Beats/16shuffle1/2_hats_16shuffle1end.mid inflating: MIDI Beats/16shuffle1/2_groove_16shuffle1end.mid inflating: MIDI Beats/16shuffle1/1_groove_16shuffle1.mid inflating: MIDI Beats/16shuffle1/3_hats_16shuffle1intro.mid inflating: MIDI Beats/16shuffle1/3_groove_16shuffle1intro.mid inflating: MIDI Beats/16shuffle1/3_kick_16shuffle1intro.mid inflating: MIDI Beats/16shuffle1/1_kick_16shuffle1.mid creating: MIDI Beats/ballad/ inflating: MIDI Beats/ballad/2_groove_ballad1.mid inflating: MIDI Beats/ballad/2_cymb_ballad1.mid inflating: MIDI Beats/ballad/1_groove_ballad.mid inflating: MIDI Beats/ballad/9_groove_balladintro.mid inflating: MIDI Beats/ballad/4_kick_ballad1plus.mid inflating: MIDI Beats/ballad/4_cymb_ballad1plus.mid inflating: MIDI Beats/ballad/7_cymb_balladend.mid inflating: MIDI Beats/ballad/8_kick_balladfill.mid inflating: MIDI Beats/ballad/6_cymb_ballad1susplus.mid inflating: MIDI Beats/ballad/8_cymb_balladfill.mid inflating: MIDI Beats/ballad/3_groove_ballad1end.mid inflating: MIDI Beats/ballad/3_cymb_ballad1end.mid inflating: MIDI Beats/ballad/1_kick_ballad.mid inflating: MIDI Beats/ballad/2_hats_ballad1.mid inflating: MIDI Beats/ballad/6_hats_ballad1susplus.mid inflating: MIDI Beats/ballad/3_hats_ballad1end.mid inflating: MIDI Beats/ballad/7_kick_balladend.mid inflating: MIDI Beats/ballad/1_hats_ballad.mid inflating: MIDI Beats/ballad/8_hats_balladfill.mid inflating: MIDI Beats/ballad/6_kick_ballad1susplus.mid inflating: MIDI Beats/ballad/5_kick_ballad1sus.mid inflating: MIDI Beats/ballad/4_groove_ballad1plus.mid inflating: MIDI Beats/ballad/6_groove_ballad1susplus.mid inflating: MIDI Beats/ballad/1_cymb_ballad.mid inflating: MIDI Beats/ballad/5_groove_ballad1sus.mid inflating: MIDI Beats/ballad/5_cymb_ballad1sus.mid inflating: MIDI Beats/ballad/4_hats_ballad1plus.mid inflating: MIDI Beats/ballad/5_hats_ballad1sus.mid inflating: MIDI Beats/ballad/9_cymb_balladintro.mid inflating: MIDI Beats/ballad/8_groove_balladfill.mid inflating: MIDI Beats/ballad/2_kick_ballad1.mid inflating: MIDI Beats/ballad/7_hats_balladend.mid inflating: MIDI Beats/ballad/7_groove_balladend.mid inflating: MIDI Beats/ballad/3_kick_ballad1end.mid creating: MIDI Beats/jazzcombo/ inflating: MIDI Beats/jazzcombo/3_hats_jazzcombointro.mid inflating: MIDI Beats/jazzcombo/7_groove_jazzcombo1.mid inflating: MIDI Beats/jazzcombo/2_hats_jazzcomboend.mid inflating: MIDI Beats/jazzcombo/7_snare_jazzcombo1.mid inflating: MIDI Beats/jazzcombo/9_kick_jazzcombo1sus.mid inflating: MIDI Beats/jazzcombo/1_hats_jazzcombo.mid inflating: MIDI Beats/jazzcombo/8_snare_jazzcombo1plus.mid inflating: MIDI Beats/jazzcombo/1_kick_jazzcombo.mid inflating: MIDI Beats/jazzcombo/7_kick_jazzcombo1.mid inflating: MIDI Beats/jazzcombo/6_kick_jazzcombo.mid inflating: MIDI Beats/jazzcombo/9_groove_jazzcombo1sus.mid inflating: MIDI Beats/jazzcombo/3_groove_jazzcombointro.mid inflating: MIDI Beats/jazzcombo/6_snare_jazzcombo.mid inflating: MIDI Beats/jazzcombo/6_groove_jazzcombo.mid inflating: MIDI Beats/jazzcombo/1_groove_jazzcombo.mid inflating: MIDI Beats/jazzcombo/8_groove_jazzcombo1plus.mid inflating: MIDI Beats/jazzcombo/9_snare_jazzcombo1sus.mid inflating: MIDI Beats/jazzcombo/3_kick_jazzcombointro.mid inflating: MIDI Beats/jazzcombo/2_groove_jazzcomboend.mid inflating: MIDI Beats/jazzcombo/8_kick_jazzcombo1plus.mid inflating: MIDI Beats/jazzcombo/2_kick_jazzcomboend.mid creating: MIDI Beats/dance/ inflating: MIDI Beats/dance/6_snare_danc06.mid inflating: MIDI Beats/dance/6_groove_danc06.mid inflating: MIDI Beats/dance/3_snare_danc03.mid inflating: MIDI Beats/dance/4_snare_danc04.mid inflating: MIDI Beats/dance/1_hats_danc01.mid inflating: MIDI Beats/dance/2_groove_danc02.mid inflating: MIDI Beats/dance/1_kick_danc01.mid inflating: MIDI Beats/dance/4_hats_danc04.mid inflating: MIDI Beats/dance/5_groove_danc05.mid inflating: MIDI Beats/dance/5_snare_danc05.mid inflating: MIDI Beats/dance/3_hats_danc03.mid inflating: MIDI Beats/dance/5_kick_danc05.mid inflating: MIDI Beats/dance/2_snare_danc02.mid inflating: MIDI Beats/dance/1_snare_danc01.mid inflating: MIDI Beats/dance/7_kick_dance.mid inflating: MIDI Beats/dance/6_kick_danc06.mid inflating: MIDI Beats/dance/2_kick_danc02.mid inflating: MIDI Beats/dance/5_perc_danc05.mid inflating: MIDI Beats/dance/3_groove_danc03.mid inflating: MIDI Beats/dance/4_kick_danc04.mid inflating: MIDI Beats/dance/7_groove_dance.mid inflating: MIDI Beats/dance/7_hats_dance.mid inflating: MIDI Beats/dance/5_hats_danc05.mid inflating: MIDI Beats/dance/1_groove_danc01.mid inflating: MIDI Beats/dance/3_kick_danc03.mid inflating: MIDI Beats/dance/7_snare_dance.mid inflating: MIDI Beats/dance/2_hats_danc02.mid inflating: MIDI Beats/dance/4_groove_danc04.mid creating: MIDI Beats/dnb/ inflating: MIDI Beats/dnb/4_snare_dnb04.mid inflating: MIDI Beats/dnb/1_hats_dnb01.mid inflating: MIDI Beats/dnb/5_kick_dnb05.mid inflating: MIDI Beats/dnb/6_kick_dnb06.mid inflating: MIDI Beats/dnb/1_snare_dnb01.mid inflating: MIDI Beats/dnb/4_groove_dnb04.mid inflating: MIDI Beats/dnb/6_groove_dnb06.mid inflating: MIDI Beats/dnb/2_hats_dnb02.mid inflating: MIDI Beats/dnb/3_cymb_dnb03.mid inflating: MIDI Beats/dnb/1_groove_dnb01.mid inflating: MIDI Beats/dnb/6_snare_dnb06.mid inflating: MIDI Beats/dnb/4_hats_dnb04.mid inflating: MIDI Beats/dnb/3_groove_dnb03.mid inflating: MIDI Beats/dnb/6_hats_dnb06.mid inflating: MIDI Beats/dnb/3_kick_dnb03.mid inflating: MIDI Beats/dnb/4_cymb_dnb04.mid inflating: MIDI Beats/dnb/5_snare_dnb05.mid inflating: MIDI Beats/dnb/3_hats_dnb03.mid inflating: MIDI Beats/dnb/5_hats_dnb05.mid inflating: MIDI Beats/dnb/2_groove_dnb02.mid inflating: MIDI Beats/dnb/2_snare_dnb02.mid inflating: MIDI Beats/dnb/1_kick_dnb01.mid inflating: MIDI Beats/dnb/4_kick_dnb04.mid inflating: MIDI Beats/dnb/2_kick_dnb02.mid inflating: MIDI Beats/dnb/5_groove_dnb05.mid inflating: MIDI Beats/dnb/3_snare_dnb03.mid creating: MIDI Beats/fus16/ inflating: MIDI Beats/fus16/2_kick_16fus02.mid inflating: MIDI Beats/fus16/3_hats_16fus03.mid inflating: MIDI Beats/fus16/2_groove_16fus02.mid inflating: MIDI Beats/fus16/2_hats_16fus02.mid inflating: MIDI Beats/fus16/4_snare_16fus04.mid inflating: MIDI Beats/fus16/4_cymb_16fus04.mid inflating: MIDI Beats/fus16/4_groove_16fus04.mid inflating: MIDI Beats/fus16/3_kick_16fus03.mid inflating: MIDI Beats/fus16/1_groove_16fus01.mid inflating: MIDI Beats/fus16/3_snare_16fus03.mid inflating: MIDI Beats/fus16/1_snare_16fus01.mid inflating: MIDI Beats/fus16/2_snare_16fus02.mid inflating: MIDI Beats/fus16/4_kick_16fus04.mid inflating: MIDI Beats/fus16/1_hats_16fus01.mid inflating: MIDI Beats/fus16/3_groove_16fus03.mid inflating: MIDI Beats/fus16/4_hats_16fus04.mid inflating: MIDI Beats/fus16/1_kick_16fus01.mid inflating: MIDI Beats/LICENSE creating: MIDI Beats/slowbigband/ inflating: MIDI Beats/slowbigband/1_groove_slowbigband.mid inflating: MIDI Beats/slowbigband/1_kick_slowbigband.mid inflating: MIDI Beats/slowbigband/2_hats_slowbigbandend.mid inflating: MIDI Beats/slowbigband/1_hats_slowbigband.mid inflating: MIDI Beats/slowbigband/3_kick_slowbigbandintro.mid inflating: MIDI Beats/slowbigband/3_groove_slowbigbandintro.mid inflating: MIDI Beats/slowbigband/2_cymb_slowbigbandend.mid inflating: MIDI Beats/slowbigband/3_hats_slowbigbandintro.mid inflating: MIDI Beats/slowbigband/3_cymb_slowbigbandintro.mid inflating: MIDI Beats/slowbigband/1_cymb_slowbigband.mid inflating: MIDI Beats/slowbigband/2_kick_slowbigbandend.mid inflating: MIDI Beats/slowbigband/2_groove_slowbigbandend.mid creating: MIDI Beats/jazzbasie/ inflating: MIDI Beats/jazzbasie/3_cymb_jazzbasieendingc.mid inflating: MIDI Beats/jazzbasie/1_groove_jazzbasieendinga.mid inflating: MIDI Beats/jazzbasie/3_groove_jazzbasieendingc.mid inflating: MIDI Beats/jazzbasie/1_hats_jazzbasieendinga.mid inflating: MIDI Beats/jazzbasie/6_cymb_jazzbasiefillbb.mid inflating: MIDI Beats/jazzbasie/2_hats_jazzbasieendingb.mid inflating: MIDI Beats/jazzbasie/4_snare_jazzbasiefillaa.mid inflating: MIDI Beats/jazzbasie/6_hats_jazzbasiefillbb.mid inflating: MIDI Beats/jazzbasie/2_cymb_jazzbasieendingb.mid inflating: MIDI Beats/jazzbasie/1_kick_jazzbasieendinga.mid inflating: MIDI Beats/jazzbasie/9_hats_jazzbasieintroa.mid inflating: MIDI Beats/jazzbasie/5_snare_jazzbasiefillba.mid inflating: MIDI Beats/jazzbasie/5_groove_jazzbasiefillba.mid inflating: MIDI Beats/jazzbasie/2_groove_jazzbasieendingb.mid inflating: MIDI Beats/jazzbasie/3_hats_jazzbasieendingc.mid inflating: MIDI Beats/jazzbasie/6_kick_jazzbasiefillbb.mid inflating: MIDI Beats/jazzbasie/7_hats_jazzbasiefillcc.mid inflating: MIDI Beats/jazzbasie/7_kick_jazzbasiefillcc.mid inflating: MIDI Beats/jazzbasie/7_groove_jazzbasiefillcc.mid inflating: MIDI Beats/jazzbasie/6_snare_jazzbasiefillbb.mid inflating: MIDI Beats/jazzbasie/8_groove_jazzbasiefilldd.mid inflating: MIDI Beats/jazzbasie/9_groove_jazzbasieintroa.mid inflating: MIDI Beats/jazzbasie/8_hats_jazzbasiefilldd.mid inflating: MIDI Beats/jazzbasie/3_kick_jazzbasieendingc.mid inflating: MIDI Beats/jazzbasie/5_hats_jazzbasiefillba.mid inflating: MIDI Beats/jazzbasie/5_cymb_jazzbasiefillba.mid inflating: MIDI Beats/jazzbasie/8_cymb_jazzbasiefilldd.mid inflating: MIDI Beats/jazzbasie/4_groove_jazzbasiefillaa.mid inflating: MIDI Beats/jazzbasie/5_kick_jazzbasiefillba.mid inflating: MIDI Beats/jazzbasie/4_hats_jazzbasiefillaa.mid inflating: MIDI Beats/jazzbasie/2_snare_jazzbasieendingb.mid inflating: MIDI Beats/jazzbasie/8_kick_jazzbasiefilldd.mid inflating: MIDI Beats/jazzbasie/2_kick_jazzbasieendingb.mid inflating: MIDI Beats/jazzbasie/6_groove_jazzbasiefillbb.mid inflating: MIDI Beats/jazzbasie/7_cymb_jazzbasiefillcc.mid inflating: MIDI Beats/jazzbasie/7_snare_jazzbasiefillcc.mid creating: MIDI Beats/80spop/ inflating: MIDI Beats/80spop/1_kick_80spop.mid inflating: MIDI Beats/80spop/3_hats_80spopintro.mid inflating: MIDI Beats/80spop/3_snare_80spopintro.mid inflating: MIDI Beats/80spop/1_perc_80spop.mid inflating: MIDI Beats/80spop/2_perc_80spopend.mid inflating: MIDI Beats/80spop/1_snare_80spop.mid inflating: MIDI Beats/80spop/2_snare_80spopend.mid inflating: MIDI Beats/80spop/2_hats_80spopend.mid inflating: MIDI Beats/80spop/2_groove_80spopend.mid inflating: MIDI Beats/80spop/3_perc_80spopintro.mid inflating: MIDI Beats/80spop/2_kick_80spopend.mid inflating: MIDI Beats/80spop/3_groove_80spopintro.mid inflating: MIDI Beats/80spop/1_hats_80spop.mid inflating: MIDI Beats/80spop/3_kick_80spopintro.mid inflating: MIDI Beats/80spop/1_groove_80spop.mid creating: MIDI Beats/shufflerock/ inflating: MIDI Beats/shufflerock/3_kick_shufflerockintro.mid inflating: MIDI Beats/shufflerock/3_groove_shufflerockintro.mid inflating: MIDI Beats/shufflerock/2_groove_shufflerockend.mid inflating: MIDI Beats/shufflerock/3_snare_shufflerockintro.mid inflating: MIDI Beats/shufflerock/2_hats_shufflerockend.mid inflating: MIDI Beats/shufflerock/2_kick_shufflerockend.mid inflating: MIDI Beats/shufflerock/1_hats_shufflerock.mid inflating: MIDI Beats/shufflerock/1_groove_shufflerock.mid inflating: MIDI Beats/shufflerock/2_snare_shufflerockend.mid inflating: MIDI Beats/shufflerock/3_hats_shufflerockintro.mid inflating: MIDI Beats/shufflerock/1_kick_shufflerock.mid inflating: MIDI Beats/shufflerock/1_snare_shufflerock.mid creating: MIDI Beats/worldpop/ inflating: MIDI Beats/worldpop/1_snare_worldpop.mid inflating: MIDI Beats/worldpop/2_perc_worldpopend.mid inflating: MIDI Beats/worldpop/3_snare_worldpopintro.mid inflating: MIDI Beats/worldpop/1_kick_worldpop.mid inflating: MIDI Beats/worldpop/1_hats_worldpop.mid inflating: MIDI Beats/worldpop/2_hats_worldpopend.mid inflating: MIDI Beats/worldpop/1_perc_worldpop.mid inflating: MIDI Beats/worldpop/2_kick_worldpopend.mid inflating: MIDI Beats/worldpop/3_hats_worldpopintro.mid inflating: MIDI Beats/worldpop/3_kick_worldpopintro.mid inflating: MIDI Beats/worldpop/3_groove_worldpopintro.mid inflating: MIDI Beats/worldpop/1_groove_worldpop.mid inflating: MIDI Beats/worldpop/2_snare_worldpopend.mid inflating: MIDI Beats/worldpop/2_groove_worldpopend.mid inflating: MIDI Beats/worldpop/3_perc_worldpopintro.mid creating: MIDI Beats/ballad68/ inflating: MIDI Beats/ballad68/6_kick_ballad68sus.mid inflating: MIDI Beats/ballad68/6_groove_ballad68sus.mid inflating: MIDI Beats/ballad68/2_kick_ballad68-44.mid inflating: MIDI Beats/ballad68/1_snare_ballad68.mid inflating: MIDI Beats/ballad68/7_groove_ballad68susplus.mid inflating: MIDI Beats/ballad68/4_groove_ballad68intro.mid inflating: MIDI Beats/ballad68/4_snare_ballad68intro.mid inflating: MIDI Beats/ballad68/4_kick_ballad68intro.mid inflating: MIDI Beats/ballad68/1_groove_ballad68.mid inflating: MIDI Beats/ballad68/3_groove_ballad68end.mid inflating: MIDI Beats/ballad68/6_snare_ballad68sus.mid inflating: MIDI Beats/ballad68/3_kick_ballad68end.mid inflating: MIDI Beats/ballad68/5_groove_ballad68plus.mid inflating: MIDI Beats/ballad68/3_snare_ballad68end.mid inflating: MIDI Beats/ballad68/2_snare_ballad68-44.mid inflating: MIDI Beats/ballad68/7_snare_ballad68susplus.mid inflating: MIDI Beats/ballad68/2_groove_ballad68-44.mid inflating: MIDI Beats/ballad68/5_snare_ballad68plus.mid inflating: MIDI Beats/ballad68/5_kick_ballad68plus.mid inflating: MIDI Beats/ballad68/7_kick_ballad68susplus.mid inflating: MIDI Beats/ballad68/1_kick_ballad68.mid creating: MIDI Beats/68swing/ inflating: MIDI Beats/68swing/7_hats_68swing2plus.mid inflating: MIDI Beats/68swing/9_groove_68swing2susplus.mid inflating: MIDI Beats/68swing/7_groove_68swing2plus.mid inflating: MIDI Beats/68swing/1_hats_68swing.mid inflating: MIDI Beats/68swing/7_snare_68swing2plus.mid inflating: MIDI Beats/68swing/1_snare_68swing.mid inflating: MIDI Beats/68swing/6_groove_68swing2.mid inflating: MIDI Beats/68swing/2_snare_68swing1.mid inflating: MIDI Beats/68swing/5_kick_68swing1susplus.mid inflating: MIDI Beats/68swing/4_kick_68swing1sus.mid inflating: MIDI Beats/68swing/3_snare_68swing1plus.mid inflating: MIDI Beats/68swing/5_hats_68swing1susplus.mid inflating: MIDI Beats/68swing/9_snare_68swing2susplus.mid inflating: MIDI Beats/68swing/2_hats_68swing1.mid inflating: MIDI Beats/68swing/8_groove_68swing2sus.mid inflating: MIDI Beats/68swing/5_snare_68swing1susplus.mid inflating: MIDI Beats/68swing/4_snare_68swing1sus.mid inflating: MIDI Beats/68swing/9_hats_68swing2susplus.mid inflating: MIDI Beats/68swing/3_kick_68swing1plus.mid inflating: MIDI Beats/68swing/6_kick_68swing2.mid inflating: MIDI Beats/68swing/1_groove_68swing.mid inflating: MIDI Beats/68swing/4_groove_68swing1sus.mid inflating: MIDI Beats/68swing/6_hats_68swing2.mid inflating: MIDI Beats/68swing/2_kick_68swing1.mid inflating: MIDI Beats/68swing/8_snare_68swing2sus.mid inflating: MIDI Beats/68swing/1_kick_68swing.mid inflating: MIDI Beats/68swing/5_groove_68swing1susplus.mid inflating: MIDI Beats/68swing/7_kick_68swing2plus.mid inflating: MIDI Beats/68swing/8_kick_68swing2sus.mid inflating: MIDI Beats/68swing/9_kick_68swing2susplus.mid inflating: MIDI Beats/68swing/3_hats_68swing1plus.mid inflating: MIDI Beats/68swing/6_snare_68swing2.mid inflating: MIDI Beats/68swing/2_groove_68swing1.mid inflating: MIDI Beats/68swing/3_groove_68swing1plus.mid inflating: MIDI Beats/68swing/8_hats_68swing2sus.mid inflating: MIDI Beats/68swing/4_hats_68swing1sus.mid creating: MIDI Beats/bubblerock/ inflating: MIDI Beats/bubblerock/2_groove_bubblerockend.mid inflating: MIDI Beats/bubblerock/2_snare_bubblerockend.mid inflating: MIDI Beats/bubblerock/1_groove_bubblerock.mid inflating: MIDI Beats/bubblerock/7_groove_bubblerocksusplus.mid inflating: MIDI Beats/bubblerock/6_snare_bubblerocksus.mid inflating: MIDI Beats/bubblerock/3_perc_bubblerockfill.mid inflating: MIDI Beats/bubblerock/7_hats_bubblerocksusplus.mid inflating: MIDI Beats/bubblerock/7_snare_bubblerocksusplus.mid inflating: MIDI Beats/bubblerock/2_perc_bubblerockend.mid inflating: MIDI Beats/bubblerock/5_snare_bubblerockplus.mid inflating: MIDI Beats/bubblerock/3_groove_bubblerockfill.mid inflating: MIDI Beats/bubblerock/4_hats_bubblerockintro.mid inflating: MIDI Beats/bubblerock/5_hats_bubblerockplus.mid inflating: MIDI Beats/bubblerock/1_snare_bubblerock.mid inflating: MIDI Beats/bubblerock/5_groove_bubblerockplus.mid inflating: MIDI Beats/bubblerock/6_groove_bubblerocksus.mid inflating: MIDI Beats/bubblerock/4_groove_bubblerockintro.mid inflating: MIDI Beats/bubblerock/1_hats_bubblerock.mid inflating: MIDI Beats/bubblerock/4_snare_bubblerockintro.mid inflating: MIDI Beats/bubblerock/3_snare_bubblerockfill.mid inflating: MIDI Beats/bubblerock/2_hats_bubblerockend.mid inflating: MIDI Beats/bubblerock/6_hats_bubblerocksus.mid inflating: MIDI Beats/bubblerock/3_hats_bubblerockfill.mid creating: MIDI Beats/jazzbossa/ inflating: MIDI Beats/jazzbossa/1_hats_jazzbossaa.mid inflating: MIDI Beats/jazzbossa/2_cymb_jazzbossab.mid inflating: MIDI Beats/jazzbossa/1_kick_jazzbossaa.mid inflating: MIDI Beats/jazzbossa/5_hats_jazzbossafillbb.mid inflating: MIDI Beats/jazzbossa/4_cymb_jazzbossafillaa.mid inflating: MIDI Beats/jazzbossa/1_groove_jazzbossaa.mid inflating: MIDI Beats/jazzbossa/4_groove_jazzbossafillaa.mid inflating: MIDI Beats/jazzbossa/3_kick_jazzbossaendinga.mid inflating: MIDI Beats/jazzbossa/2_kick_jazzbossab.mid inflating: MIDI Beats/jazzbossa/2_groove_jazzbossab.mid inflating: MIDI Beats/jazzbossa/3_groove_jazzbossaendinga.mid inflating: MIDI Beats/jazzbossa/5_kick_jazzbossafillbb.mid inflating: MIDI Beats/jazzbossa/3_hats_jazzbossaendinga.mid inflating: MIDI Beats/jazzbossa/4_snare_jazzbossafillaa.mid inflating: MIDI Beats/jazzbossa/5_groove_jazzbossafillbb.mid inflating: MIDI Beats/jazzbossa/4_kick_jazzbossafillaa.mid inflating: MIDI Beats/jazzbossa/5_snare_jazzbossafillbb.mid creating: MIDI Beats/mambo/ inflating: MIDI Beats/mambo/8_perc_mamboend.mid inflating: MIDI Beats/mambo/8_groove_mamboend.mid inflating: MIDI Beats/mambo/7_snare_mambo3sus.mid inflating: MIDI Beats/mambo/6_perc_mambo3.mid inflating: MIDI Beats/mambo/1_snare_mambo.mid inflating: MIDI Beats/mambo/7_perc_mambo3sus.mid inflating: MIDI Beats/mambo/9_groove_mambointro.mid inflating: MIDI Beats/mambo/4_snare_mambo2.mid inflating: MIDI Beats/mambo/1_perc_mambo.mid inflating: MIDI Beats/mambo/5_groove_mambo2sus.mid inflating: MIDI Beats/mambo/4_groove_mambo2.mid inflating: MIDI Beats/mambo/3_snare_mambo1sus.mid inflating: MIDI Beats/mambo/1_groove_mambo.mid inflating: MIDI Beats/mambo/7_groove_mambo3sus.mid inflating: MIDI Beats/mambo/5_snare_mambo2sus.mid inflating: MIDI Beats/mambo/6_snare_mambo3.mid inflating: MIDI Beats/mambo/3_groove_mambo1sus.mid inflating: MIDI Beats/mambo/2_groove_mambo1.mid inflating: MIDI Beats/mambo/3_perc_mambo1sus.mid inflating: MIDI Beats/mambo/4_perc_mambo2.mid inflating: MIDI Beats/mambo/2_snare_mambo1.mid inflating: MIDI Beats/mambo/6_groove_mambo3.mid inflating: MIDI Beats/mambo/8_snare_mamboend.mid inflating: MIDI Beats/mambo/9_perc_mambointro.mid inflating: MIDI Beats/mambo/9_snare_mambointro.mid inflating: MIDI Beats/mambo/5_perc_mambo2sus.mid inflating: MIDI Beats/mambo/2_perc_mambo1.mid creating: MIDI Beats/dixie/ inflating: MIDI Beats/dixie/9_kick_dixie4strum.mid inflating: MIDI Beats/dixie/8_groove_dixie4.mid inflating: MIDI Beats/dixie/4_hats_dixie2.mid inflating: MIDI Beats/dixie/2_snare_dixie1.mid inflating: MIDI Beats/dixie/4_snare_dixie2.mid inflating: MIDI Beats/dixie/1_groove_dixie.mid inflating: MIDI Beats/dixie/3_kick_dixie1sus.mid inflating: MIDI Beats/dixie/6_snare_dixie3.mid inflating: MIDI Beats/dixie/5_hats_dixie2sus.mid inflating: MIDI Beats/dixie/1_kick_dixie.mid inflating: MIDI Beats/dixie/6_hats_dixie3.mid inflating: MIDI Beats/dixie/7_snare_dixie3sus.mid inflating: MIDI Beats/dixie/5_snare_dixie2sus.mid inflating: MIDI Beats/dixie/3_groove_dixie1sus.mid inflating: MIDI Beats/dixie/7_kick_dixie3sus.mid inflating: MIDI Beats/dixie/9_hats_dixie4strum.mid inflating: MIDI Beats/dixie/3_hats_dixie1sus.mid inflating: MIDI Beats/dixie/4_kick_dixie2.mid inflating: MIDI Beats/dixie/3_snare_dixie1sus.mid inflating: MIDI Beats/dixie/2_groove_dixie1.mid inflating: MIDI Beats/dixie/6_groove_dixie3.mid inflating: MIDI Beats/dixie/2_kick_dixie1.mid inflating: MIDI Beats/dixie/8_hats_dixie4.mid inflating: MIDI Beats/dixie/2_hats_dixie1.mid inflating: MIDI Beats/dixie/7_hats_dixie3sus.mid inflating: MIDI Beats/dixie/6_kick_dixie3.mid inflating: MIDI Beats/dixie/7_groove_dixie3sus.mid inflating: MIDI Beats/dixie/4_groove_dixie2.mid inflating: MIDI Beats/dixie/5_kick_dixie2sus.mid inflating: MIDI Beats/dixie/5_groove_dixie2sus.mid inflating: MIDI Beats/dixie/9_snare_dixie4strum.mid inflating: MIDI Beats/dixie/8_snare_dixie4.mid inflating: MIDI Beats/dixie/8_kick_dixie4.mid inflating: MIDI Beats/dixie/1_snare_dixie.mid inflating: MIDI Beats/dixie/1_hats_dixie.mid inflating: MIDI Beats/dixie/9_groove_dixie4strum.mid creating: MIDI Beats/8beatballad2/ inflating: MIDI Beats/8beatballad2/1_hats_8beatballad2.mid inflating: MIDI Beats/8beatballad2/2_kick_8beatballad2end.mid inflating: MIDI Beats/8beatballad2/3_snare_8beatballad2intro.mid inflating: MIDI Beats/8beatballad2/3_perc_8beatballad2intro.mid inflating: MIDI Beats/8beatballad2/2_hats_8beatballad2end.mid inflating: MIDI Beats/8beatballad2/2_perc_8beatballad2end.mid inflating: MIDI Beats/8beatballad2/2_groove_8beatballad2end.mid inflating: MIDI Beats/8beatballad2/2_snare_8beatballad2end.mid inflating: MIDI Beats/8beatballad2/1_kick_8beatballad2.mid inflating: MIDI Beats/8beatballad2/3_groove_8beatballad2intro.mid inflating: MIDI Beats/8beatballad2/3_hats_8beatballad2intro.mid inflating: MIDI Beats/8beatballad2/1_groove_8beatballad2.mid inflating: MIDI Beats/8beatballad2/1_snare_8beatballad2.mid inflating: MIDI Beats/8beatballad2/1_perc_8beatballad2.mid inflating: MIDI Beats/8beatballad2/3_kick_8beatballad2intro.mid creating: MIDI Beats/polka/ inflating: MIDI Beats/polka/9_snare_polkaintro.mid inflating: MIDI Beats/polka/6_groove_polka1susarp.mid inflating: MIDI Beats/polka/3_groove_polka1.mid inflating: MIDI Beats/polka/3_hats_polka1.mid inflating: MIDI Beats/polka/3_hats_polkaintro.mid inflating: MIDI Beats/polka/3_cymb_polkaintro.mid inflating: MIDI Beats/polka/8_hats_polkaend.mid inflating: MIDI Beats/polka/7_hats_polkaarp.mid inflating: MIDI Beats/polka/4_groove_polka1arp.mid inflating: MIDI Beats/polka/7_snare_polkaarp.mid inflating: MIDI Beats/polka/2_kick_polkaend.mid inflating: MIDI Beats/polka/1_kick_polka.mid inflating: MIDI Beats/polka/8_groove_polkaend.mid inflating: MIDI Beats/polka/9_hats_polkaintro.mid inflating: MIDI Beats/polka/2_cymb_polkaend.mid inflating: MIDI Beats/polka/3_kick_polkaintro.mid inflating: MIDI Beats/polka/8_snare_polkaend.mid inflating: MIDI Beats/polka/2_hats_polkaend.mid inflating: MIDI Beats/polka/4_snare_polka1arp.mid inflating: MIDI Beats/polka/2_snare_polka.mid inflating: MIDI Beats/polka/3_groove_polkaintro.mid inflating: MIDI Beats/polka/3_snare_polka1.mid inflating: MIDI Beats/polka/2_hats_polka.mid inflating: MIDI Beats/polka/1_hats_polka.mid inflating: MIDI Beats/polka/5_snare_polka1sus.mid inflating: MIDI Beats/polka/1_cymb_polka.mid inflating: MIDI Beats/polka/2_groove_polkaend.mid inflating: MIDI Beats/polka/4_hats_polka1arp.mid inflating: MIDI Beats/polka/9_groove_polkaintro.mid inflating: MIDI Beats/polka/5_hats_polka1sus.mid inflating: MIDI Beats/polka/2_groove_polka.mid inflating: MIDI Beats/polka/1_groove_polka.mid inflating: MIDI Beats/polka/6_hats_polka1susarp.mid inflating: MIDI Beats/polka/2_cymb_polka.mid inflating: MIDI Beats/polka/5_groove_polka1sus.mid inflating: MIDI Beats/polka/7_groove_polkaarp.mid inflating: MIDI Beats/polka/6_snare_polka1susarp.mid creating: MIDI Beats/w-rock/ inflating: MIDI Beats/w-rock/3_hats_w-rockfillaa.mid inflating: MIDI Beats/w-rock/5_groove_w-rockfillba.mid inflating: MIDI Beats/w-rock/1_groove_w-rockendinga.mid inflating: MIDI Beats/w-rock/9_snare_w-rockmainb.mid inflating: MIDI Beats/w-rock/1_hats_w-rockendinga.mid inflating: MIDI Beats/w-rock/8_snare_w-rockmaina.mid inflating: MIDI Beats/w-rock/2_kick_w-rockendingb.mid inflating: MIDI Beats/w-rock/2_hats_w-rockendingb.mid inflating: MIDI Beats/w-rock/5_kick_w-rockfillba.mid inflating: MIDI Beats/w-rock/7_snare_w-rockintroa.mid inflating: MIDI Beats/w-rock/7_groove_w-rockintroa.mid inflating: MIDI Beats/w-rock/1_snare_w-rockendinga.mid inflating: MIDI Beats/w-rock/4_hats_w-rockfillab.mid inflating: MIDI Beats/w-rock/5_cymb_w-rockfillba.mid inflating: MIDI Beats/w-rock/7_hats_w-rockintroa.mid inflating: MIDI Beats/w-rock/9_hats_w-rockmainb.mid inflating: MIDI Beats/w-rock/4_snare_w-rockfillab.mid inflating: MIDI Beats/w-rock/1_kick_w-rockendinga.mid inflating: MIDI Beats/w-rock/4_kick_w-rockfillab.mid inflating: MIDI Beats/w-rock/5_hats_w-rockfillba.mid inflating: MIDI Beats/w-rock/2_snare_w-rockendingb.mid inflating: MIDI Beats/w-rock/9_groove_w-rockmainb.mid inflating: MIDI Beats/w-rock/5_snare_w-rockfillba.mid inflating: MIDI Beats/w-rock/8_hats_w-rockmaina.mid inflating: MIDI Beats/w-rock/4_groove_w-rockfillab.mid inflating: MIDI Beats/w-rock/3_kick_w-rockfillaa.mid inflating: MIDI Beats/w-rock/3_snare_w-rockfillaa.mid inflating: MIDI Beats/w-rock/9_kick_w-rockmainb.mid inflating: MIDI Beats/w-rock/3_groove_w-rockfillaa.mid inflating: MIDI Beats/w-rock/8_kick_w-rockmaina.mid inflating: MIDI Beats/w-rock/2_groove_w-rockendingb.mid inflating: MIDI Beats/w-rock/8_groove_w-rockmaina.mid creating: MIDI Beats/ending/ inflating: MIDI Beats/ending/1_kick_ending01.mid inflating: MIDI Beats/ending/6_hats_ending06.mid inflating: MIDI Beats/ending/3_kick_ending03.mid inflating: MIDI Beats/ending/2_groove_ending02.mid inflating: MIDI Beats/ending/2_snare_ending02.mid inflating: MIDI Beats/ending/6_kick_ending06.mid inflating: MIDI Beats/ending/3_groove_ending03.mid inflating: MIDI Beats/ending/3_hats_ending03.mid inflating: MIDI Beats/ending/7_snare_ending07.mid inflating: MIDI Beats/ending/4_cymb_ending04.mid inflating: MIDI Beats/ending/2_cymb_ending02.mid inflating: MIDI Beats/ending/5_groove_ending05.mid inflating: MIDI Beats/ending/7_kick_ending07.mid inflating: MIDI Beats/ending/1_cymb_ending01.mid inflating: MIDI Beats/ending/6_groove_ending06.mid inflating: MIDI Beats/ending/1_groove_ending01.mid inflating: MIDI Beats/ending/4_groove_ending04.mid inflating: MIDI Beats/ending/6_cymb_ending06.mid inflating: MIDI Beats/ending/7_hats_ending07.mid inflating: MIDI Beats/ending/6_snare_ending06.mid inflating: MIDI Beats/ending/3_snare_ending03.mid inflating: MIDI Beats/ending/2_kick_ending02.mid inflating: MIDI Beats/ending/7_groove_ending07.mid inflating: MIDI Beats/ending/4_kick_ending04.mid inflating: MIDI Beats/ending/5_kick_ending05.mid creating: MIDI Beats/highfive/ inflating: MIDI Beats/highfive/4_snare_highfivefa.mid inflating: MIDI Beats/highfive/2_hats_highfiveb.mid inflating: MIDI Beats/highfive/4_kick_highfivefa.mid inflating: MIDI Beats/highfive/2_kick_highfiveb.mid inflating: MIDI Beats/highfive/1_snare_highfivea.mid inflating: MIDI Beats/highfive/3_kick_highfivee.mid inflating: MIDI Beats/highfive/5_snare_highfivefb.mid inflating: MIDI Beats/highfive/5_kick_highfivefb.mid inflating: MIDI Beats/highfive/4_groove_highfivefa.mid inflating: MIDI Beats/highfive/1_kick_highfivea.mid inflating: MIDI Beats/highfive/2_groove_highfiveb.mid inflating: MIDI Beats/highfive/5_groove_highfivefb.mid inflating: MIDI Beats/highfive/3_snare_highfivee.mid inflating: MIDI Beats/highfive/2_snare_highfiveb.mid inflating: MIDI Beats/highfive/3_groove_highfivee.mid inflating: MIDI Beats/highfive/1_groove_highfivea.mid creating: MIDI Beats/polkafox/ inflating: MIDI Beats/polkafox/1_hats_polkafox.mid inflating: MIDI Beats/polkafox/3_snare_polkafoxintro.mid inflating: MIDI Beats/polkafox/3_hats_polkafoxintro.mid inflating: MIDI Beats/polkafox/1_kick_polkafox.mid inflating: MIDI Beats/polkafox/2_kick_polkafoxend.mid inflating: MIDI Beats/polkafox/3_kick_polkafoxintro.mid inflating: MIDI Beats/polkafox/1_snare_polkafox.mid inflating: MIDI Beats/polkafox/1_groove_polkafox.mid inflating: MIDI Beats/polkafox/2_snare_polkafoxend.mid inflating: MIDI Beats/polkafox/2_groove_polkafoxend.mid inflating: MIDI Beats/polkafox/3_groove_polkafoxintro.mid inflating: MIDI Beats/polkafox/2_hats_polkafoxend.mid creating: MIDI Beats/zydeco/ inflating: MIDI Beats/zydeco/2_kick_zydecoend.mid inflating: MIDI Beats/zydeco/6_snare_zydecosus.mid inflating: MIDI Beats/zydeco/7_groove_zydecosusplus.mid inflating: MIDI Beats/zydeco/7_snare_zydecosusplus.mid inflating: MIDI Beats/zydeco/1_snare_zydeco.mid inflating: MIDI Beats/zydeco/4_kick_zydecoplus.mid inflating: MIDI Beats/zydeco/5_snare_zydecoplusend.mid inflating: MIDI Beats/zydeco/3_groove_zydecointro.mid inflating: MIDI Beats/zydeco/1_kick_zydeco.mid inflating: MIDI Beats/zydeco/7_kick_zydecosusplus.mid inflating: MIDI Beats/zydeco/4_groove_zydecoplus.mid inflating: MIDI Beats/zydeco/2_snare_zydecoend.mid inflating: MIDI Beats/zydeco/1_groove_zydeco.mid inflating: MIDI Beats/zydeco/6_groove_zydecosus.mid inflating: MIDI Beats/zydeco/2_groove_zydecoend.mid inflating: MIDI Beats/zydeco/5_kick_zydecoplusend.mid inflating: MIDI Beats/zydeco/3_snare_zydecointro.mid inflating: MIDI Beats/zydeco/6_kick_zydecosus.mid inflating: MIDI Beats/zydeco/4_snare_zydecoplus.mid inflating: MIDI Beats/zydeco/5_groove_zydecoplusend.mid inflating: MIDI Beats/zydeco/3_kick_zydecointro.mid creating: MIDI Beats/popshuffle2/ inflating: MIDI Beats/popshuffle2/1_kick_popshuffle2.mid inflating: MIDI Beats/popshuffle2/2_groove_popshuffle2end.mid inflating: MIDI Beats/popshuffle2/2_hats_popshuffle2end.mid inflating: MIDI Beats/popshuffle2/1_groove_popshuffle2.mid inflating: MIDI Beats/popshuffle2/2_kick_popshuffle2end.mid inflating: MIDI Beats/popshuffle2/3_hats_popshuffle2intro.mid inflating: MIDI Beats/popshuffle2/1_snare_popshuffle2.mid inflating: MIDI Beats/popshuffle2/3_groove_popshuffle2intro.mid inflating: MIDI Beats/popshuffle2/3_snare_popshuffle2intro.mid inflating: MIDI Beats/popshuffle2/3_kick_popshuffle2intro.mid inflating: MIDI Beats/popshuffle2/2_snare_popshuffle2end.mid inflating: MIDI Beats/popshuffle2/1_hats_popshuffle2.mid creating: MIDI Beats/funk1/ inflating: MIDI Beats/funk1/3_groove_funk1intro.mid inflating: MIDI Beats/funk1/1_groove_funk1.mid inflating: MIDI Beats/funk1/2_groove_funk1end.mid inflating: MIDI Beats/funk1/3_hats_funk1intro.mid inflating: MIDI Beats/funk1/2_snare_funk1end.mid inflating: MIDI Beats/funk1/1_snare_funk1.mid inflating: MIDI Beats/funk1/1_kick_funk1.mid inflating: MIDI Beats/funk1/2_hats_funk1end.mid inflating: MIDI Beats/funk1/2_kick_funk1end.mid inflating: MIDI Beats/funk1/3_snare_funk1intro.mid inflating: MIDI Beats/funk1/3_kick_funk1intro.mid inflating: MIDI Beats/funk1/1_hats_funk1.mid creating: MIDI Beats/broadway/ inflating: MIDI Beats/broadway/6_groove_broadwayend.mid inflating: MIDI Beats/broadway/5_snare_broadway2sus.mid inflating: MIDI Beats/broadway/6_kick_broadwayend.mid inflating: MIDI Beats/broadway/3_snare_broadway1sus.mid inflating: MIDI Beats/broadway/1_snare_broadway.mid inflating: MIDI Beats/broadway/4_snare_broadway2.mid inflating: MIDI Beats/broadway/8_snare_broadwayintro.mid inflating: MIDI Beats/broadway/2_snare_broadway1.mid inflating: MIDI Beats/broadway/4_kick_broadway2.mid inflating: MIDI Beats/broadway/3_kick_broadway1sus.mid inflating: MIDI Beats/broadway/7_kick_broadwayfill.mid inflating: MIDI Beats/broadway/8_kick_broadwayintro.mid inflating: MIDI Beats/broadway/8_groove_broadwayintro.mid inflating: MIDI Beats/broadway/9_groove_broadwayintro8.mid inflating: MIDI Beats/broadway/6_snare_broadwayend.mid inflating: MIDI Beats/broadway/9_kick_broadwayintro8.mid inflating: MIDI Beats/broadway/4_groove_broadway2.mid inflating: MIDI Beats/broadway/3_groove_broadway1sus.mid inflating: MIDI Beats/broadway/1_kick_broadway.mid inflating: MIDI Beats/broadway/7_snare_broadwayfill.mid inflating: MIDI Beats/broadway/5_groove_broadway2sus.mid inflating: MIDI Beats/broadway/2_kick_broadway1.mid inflating: MIDI Beats/broadway/9_snare_broadwayintro8.mid inflating: MIDI Beats/broadway/7_groove_broadwayfill.mid inflating: MIDI Beats/broadway/1_groove_broadway.mid inflating: MIDI Beats/broadway/5_kick_broadway2sus.mid inflating: MIDI Beats/broadway/2_groove_broadway1.mid creating: MIDI Beats/country/ inflating: MIDI Beats/country/3_snare_cntr03.mid inflating: MIDI Beats/country/1_kick_cntr01.mid inflating: MIDI Beats/country/3_kick_cntr03.mid inflating: MIDI Beats/country/3_hats_cntr03.mid inflating: MIDI Beats/country/2_perc_cntr02.mid inflating: MIDI Beats/country/2_hats_cntr02.mid inflating: MIDI Beats/country/4_hats_cntr04.mid inflating: MIDI Beats/country/1_snare_cntr01.mid inflating: MIDI Beats/country/4_snare_cntr04.mid inflating: MIDI Beats/country/2_groove_cntr02.mid inflating: MIDI Beats/country/3_groove_cntr03.mid inflating: MIDI Beats/country/1_groove_cntr01.mid inflating: MIDI Beats/country/4_kick_cntr04.mid inflating: MIDI Beats/country/1_hats_cntr01.mid inflating: MIDI Beats/country/2_kick_cntr02.mid inflating: MIDI Beats/country/4_groove_cntr04.mid creating: MIDI Beats/twist/ inflating: MIDI Beats/twist/1_hats_twist.mid inflating: MIDI Beats/twist/3_groove_twistintro.mid inflating: MIDI Beats/twist/3_hats_twistintro.mid inflating: MIDI Beats/twist/3_kick_twistintro.mid inflating: MIDI Beats/twist/1_groove_twist.mid inflating: MIDI Beats/twist/2_kick_twistend.mid inflating: MIDI Beats/twist/2_groove_twistend.mid inflating: MIDI Beats/twist/1_kick_twist.mid inflating: MIDI Beats/twist/9_groove_twist.mid inflating: MIDI Beats/twist/2_hats_twistend.mid inflating: MIDI Beats/twist/9_perc_twist.mid creating: MIDI Beats/folkrock/ inflating: MIDI Beats/folkrock/7_hats_folkrocksusplus.mid inflating: MIDI Beats/folkrock/3_groove_folkrockfill.mid inflating: MIDI Beats/folkrock/1_snare_folkrock.mid inflating: MIDI Beats/folkrock/5_groove_folkrockplus.mid inflating: MIDI Beats/folkrock/2_snare_folkrockend.mid inflating: MIDI Beats/folkrock/1_groove_folkrock.mid inflating: MIDI Beats/folkrock/3_snare_folkrockfill.mid inflating: MIDI Beats/folkrock/7_perc_folkrocksusplus.mid inflating: MIDI Beats/folkrock/5_perc_folkrockplus.mid inflating: MIDI Beats/folkrock/1_hats_folkrock.mid inflating: MIDI Beats/folkrock/6_hats_folkrocksus.mid inflating: MIDI Beats/folkrock/6_perc_folkrocksus.mid inflating: MIDI Beats/folkrock/4_snare_folkrockintro.mid inflating: MIDI Beats/folkrock/3_hats_folkrockfill.mid inflating: MIDI Beats/folkrock/3_perc_folkrockfill.mid inflating: MIDI Beats/folkrock/6_snare_folkrocksus.mid inflating: MIDI Beats/folkrock/4_perc_folkrockintro.mid inflating: MIDI Beats/folkrock/6_groove_folkrocksus.mid inflating: MIDI Beats/folkrock/5_hats_folkrockplus.mid inflating: MIDI Beats/folkrock/2_perc_folkrockend.mid inflating: MIDI Beats/folkrock/7_snare_folkrocksusplus.mid inflating: MIDI Beats/folkrock/4_groove_folkrockintro.mid inflating: MIDI Beats/folkrock/4_hats_folkrockintro.mid inflating: MIDI Beats/folkrock/2_hats_folkrockend.mid inflating: MIDI Beats/folkrock/1_perc_folkrock.mid inflating: MIDI Beats/folkrock/7_groove_folkrocksusplus.mid inflating: MIDI Beats/folkrock/5_snare_folkrockplus.mid inflating: MIDI Beats/folkrock/2_groove_folkrockend.mid creating: MIDI Beats/latinfusion/ inflating: MIDI Beats/latinfusion/3_kick_latinfusionintro.mid inflating: MIDI Beats/latinfusion/1_groove_latinfusion.mid inflating: MIDI Beats/latinfusion/3_perc_latinfusionintro.mid inflating: MIDI Beats/latinfusion/2_kick_latinfusionend.mid inflating: MIDI Beats/latinfusion/1_perc_latinfusion.mid inflating: MIDI Beats/latinfusion/1_kick_latinfusion.mid inflating: MIDI Beats/latinfusion/2_groove_latinfusionend.mid inflating: MIDI Beats/latinfusion/1_cymb_latinfusion.mid inflating: MIDI Beats/latinfusion/3_cymb_latinfusionintro.mid inflating: MIDI Beats/latinfusion/2_perc_latinfusionend.mid inflating: MIDI Beats/latinfusion/2_cymb_latinfusionend.mid inflating: MIDI Beats/latinfusion/3_groove_latinfusionintro.mid creating: MIDI Beats/fastwaltz/ inflating: MIDI Beats/fastwaltz/6_kick_fastwaltzsus.mid inflating: MIDI Beats/fastwaltz/7_snare_fastwaltzsusplus.mid inflating: MIDI Beats/fastwaltz/4_groove_fastwaltzintro8.mid inflating: MIDI Beats/fastwaltz/8_groove_fastwaltzwalk.mid inflating: MIDI Beats/fastwaltz/9_snare_fastwaltzwalkplus.mid inflating: MIDI Beats/fastwaltz/5_snare_fastwaltzplus.mid inflating: MIDI Beats/fastwaltz/6_groove_fastwaltzsus.mid inflating: MIDI Beats/fastwaltz/3_groove_fastwaltzintro.mid inflating: MIDI Beats/fastwaltz/3_kick_fastwaltzintro.mid inflating: MIDI Beats/fastwaltz/7_kick_fastwaltzsusplus.mid inflating: MIDI Beats/fastwaltz/1_snare_fastwaltz.mid inflating: MIDI Beats/fastwaltz/2_snare_fastwaltzend.mid inflating: MIDI Beats/fastwaltz/9_kick_fastwaltzwalkplus.mid inflating: MIDI Beats/fastwaltz/5_kick_fastwaltzplus.mid inflating: MIDI Beats/fastwaltz/4_snare_fastwaltzintro8.mid inflating: MIDI Beats/fastwaltz/8_kick_fastwaltzwalk.mid inflating: MIDI Beats/fastwaltz/2_groove_fastwaltzend.mid inflating: MIDI Beats/fastwaltz/6_snare_fastwaltzsus.mid inflating: MIDI Beats/fastwaltz/1_groove_fastwaltz.mid inflating: MIDI Beats/fastwaltz/2_kick_fastwaltzend.mid inflating: MIDI Beats/fastwaltz/8_snare_fastwaltzwalk.mid inflating: MIDI Beats/fastwaltz/3_snare_fastwaltzintro.mid inflating: MIDI Beats/fastwaltz/1_kick_fastwaltz.mid inflating: MIDI Beats/fastwaltz/7_groove_fastwaltzsusplus.mid inflating: MIDI Beats/fastwaltz/9_groove_fastwaltzwalkplus.mid inflating: MIDI Beats/fastwaltz/4_kick_fastwaltzintro8.mid inflating: MIDI Beats/fastwaltz/5_groove_fastwaltzplus.mid creating: MIDI Beats/funk/ inflating: MIDI Beats/funk/6_groove_funk06.mid inflating: MIDI Beats/funk/9_kick_funk09.mid inflating: MIDI Beats/funk/2_hats_funk02.mid inflating: MIDI Beats/funk/4_groove_funk04.mid inflating: MIDI Beats/funk/3_groove_funk03.mid inflating: MIDI Beats/funk/9_snare_funk09.mid inflating: MIDI Beats/funk/7_cymb_funk07.mid inflating: MIDI Beats/funk/3_hats_funk03.mid inflating: MIDI Beats/funk/5_hats_funk05.mid inflating: MIDI Beats/funk/4_hats_funk04.mid inflating: MIDI Beats/funk/1_kick_funk01.mid inflating: MIDI Beats/funk/3_kick_funk03.mid inflating: MIDI Beats/funk/1_groove_funk01.mid inflating: MIDI Beats/funk/5_groove_funk05.mid inflating: MIDI Beats/funk/8_groove_funk08.mid inflating: MIDI Beats/funk/8_kick_funk08.mid inflating: MIDI Beats/funk/7_kick_funk07.mid inflating: MIDI Beats/funk/2_snare_funk02.mid inflating: MIDI Beats/funk/2_groove_funk02.mid inflating: MIDI Beats/funk/3_cymb_funk03.mid inflating: MIDI Beats/funk/7_perc_funk07.mid inflating: MIDI Beats/funk/5_kick_funk05.mid inflating: MIDI Beats/funk/8_snare_funk08.mid inflating: MIDI Beats/funk/5_snare_funk05.mid inflating: MIDI Beats/funk/8_cymb_funk08.mid inflating: MIDI Beats/funk/9_groove_funk09.mid inflating: MIDI Beats/funk/4_kick_funk04.mid inflating: MIDI Beats/funk/1_hats_funk01.mid inflating: MIDI Beats/funk/9_hats_funk09.mid inflating: MIDI Beats/funk/1_snare_funk01.mid inflating: MIDI Beats/funk/4_snare_funk04.mid inflating: MIDI Beats/funk/6_hats_funk06.mid inflating: MIDI Beats/funk/7_snare_funk07.mid inflating: MIDI Beats/funk/2_kick_funk02.mid inflating: MIDI Beats/funk/7_hats_funk07.mid inflating: MIDI Beats/funk/6_snare_funk06.mid inflating: MIDI Beats/funk/6_kick_funk06.mid inflating: MIDI Beats/funk/7_groove_funk07.mid inflating: MIDI Beats/funk/3_snare_funk03.mid creating: MIDI Beats/8beat3/ inflating: MIDI Beats/8beat3/2_kick_8beat3end.mid inflating: MIDI Beats/8beat3/3_kick_8beat3intro.mid inflating: MIDI Beats/8beat3/3_hats_8beat3intro.mid inflating: MIDI Beats/8beat3/1_hats_8beat3.mid inflating: MIDI Beats/8beat3/1_snare_8beat3.mid inflating: MIDI Beats/8beat3/3_snare_8beat3intro.mid inflating: MIDI Beats/8beat3/2_snare_8beat3end.mid inflating: MIDI Beats/8beat3/3_groove_8beat3intro.mid inflating: MIDI Beats/8beat3/1_kick_8beat3.mid inflating: MIDI Beats/8beat3/2_groove_8beat3end.mid inflating: MIDI Beats/8beat3/2_hats_8beat3end.mid inflating: MIDI Beats/8beat3/1_groove_8beat3.mid creating: MIDI Beats/ambient/ inflating: MIDI Beats/ambient/3_cymb_amb04.mid inflating: MIDI Beats/ambient/3_snare_amb04.mid inflating: MIDI Beats/ambient/3_groove_amb04.mid inflating: MIDI Beats/ambient/1_groove_amb02.mid inflating: MIDI Beats/ambient/1_kick_amb02.mid inflating: MIDI Beats/ambient/2_hats_amb03.mid inflating: MIDI Beats/ambient/3_kick_amb04.mid inflating: MIDI Beats/ambient/1_snare_amb02.mid inflating: MIDI Beats/ambient/2_groove_amb03.mid inflating: MIDI Beats/ambient/2_snare_amb03.mid inflating: MIDI Beats/ambient/1_hats_amb02.mid inflating: MIDI Beats/ambient/2_kick_amb03.mid creating: MIDI Beats/punk/ inflating: MIDI Beats/punk/1_hats_punk01.mid inflating: MIDI Beats/punk/2_kick_punk02.mid inflating: MIDI Beats/punk/2_hats_punk02.mid inflating: MIDI Beats/punk/1_groove_punk01.mid inflating: MIDI Beats/punk/1_kick_punk01.mid inflating: MIDI Beats/punk/1_snare_punk01.mid inflating: MIDI Beats/punk/1_cymb_punk01.mid inflating: MIDI Beats/punk/2_groove_punk02.mid inflating: MIDI Beats/punk/2_snare_punk02.mid creating: MIDI Beats/latinhouse/ inflating: MIDI Beats/latinhouse/2_groove_latinhouseend.mid inflating: MIDI Beats/latinhouse/1_groove_latinhouse.mid inflating: MIDI Beats/latinhouse/1_kick_latinhouse.mid inflating: MIDI Beats/latinhouse/1_hats_latinhouse.mid inflating: MIDI Beats/latinhouse/2_kick_latinhouseend.mid inflating: MIDI Beats/latinhouse/2_hats_latinhouseend.mid inflating: MIDI Beats/latinhouse/2_snare_latinhouseend.mid inflating: MIDI Beats/latinhouse/3_snare_latinhouseintro.mid inflating: MIDI Beats/latinhouse/3_hats_latinhouseintro.mid inflating: MIDI Beats/latinhouse/3_kick_latinhouseintro.mid inflating: MIDI Beats/latinhouse/3_groove_latinhouseintro.mid inflating: MIDI Beats/latinhouse/1_snare_latinhouse.mid creating: MIDI Beats/jazztrio/ inflating: MIDI Beats/jazztrio/3_snare_jazztriofillbb.mid inflating: MIDI Beats/jazztrio/6_cymb_jazztriomainb.mid inflating: MIDI Beats/jazztrio/1_hats_jazztrioendinga.mid inflating: MIDI Beats/jazztrio/3_cymb_jazztriofillbb.mid inflating: MIDI Beats/jazztrio/6_snare_jazztriomainb.mid inflating: MIDI Beats/jazztrio/3_kick_jazztriofillbb.mid inflating: MIDI Beats/jazztrio/2_kick_jazztriofillaa.mid inflating: MIDI Beats/jazztrio/3_groove_jazztriofillbb.mid inflating: MIDI Beats/jazztrio/2_cymb_jazztriofillaa.mid inflating: MIDI Beats/jazztrio/2_groove_jazztriofillaa.mid inflating: MIDI Beats/jazztrio/6_groove_jazztriomainb.mid inflating: MIDI Beats/jazztrio/1_cymb_jazztrioendinga.mid inflating: MIDI Beats/jazztrio/1_groove_jazztrioendinga.mid inflating: MIDI Beats/jazztrio/2_hats_jazztriofillaa.mid inflating: MIDI Beats/jazztrio/5_hats_jazztriomaina.mid inflating: MIDI Beats/jazztrio/3_hats_jazztriofillbb.mid inflating: MIDI Beats/jazztrio/5_kick_jazztriomaina.mid inflating: MIDI Beats/jazztrio/5_groove_jazztriomaina.mid inflating: MIDI Beats/jazztrio/1_kick_jazztrioendinga.mid inflating: MIDI Beats/jazztrio/2_snare_jazztriofillaa.mid inflating: MIDI Beats/jazztrio/6_kick_jazztriomainb.mid creating: MIDI Beats/68march/ inflating: MIDI Beats/68march/6_groove_68marchmetronome.mid inflating: MIDI Beats/68march/3_groove_68marchfill.mid inflating: MIDI Beats/68march/9_kick_68marchsusplus.mid inflating: MIDI Beats/68march/4_snare_68marchfill2.mid inflating: MIDI Beats/68march/4_kick_68marchfill2.mid inflating: MIDI Beats/68march/1_snare_68march.mid inflating: MIDI Beats/68march/1_groove_68march.mid inflating: MIDI Beats/68march/9_hats_68marchsusplus.mid inflating: MIDI Beats/68march/3_hats_68marchfill.mid inflating: MIDI Beats/68march/5_hats_68marchintro.mid inflating: MIDI Beats/68march/9_snare_68marchsusplus.mid inflating: MIDI Beats/68march/3_kick_68marchfill.mid inflating: MIDI Beats/68march/1_kick_68march.mid inflating: MIDI Beats/68march/4_groove_68marchfill2.mid inflating: MIDI Beats/68march/5_kick_68marchintro.mid inflating: MIDI Beats/68march/2_hats_68marchend.mid inflating: MIDI Beats/68march/8_kick_68marchsus.mid inflating: MIDI Beats/68march/5_groove_68marchintro.mid inflating: MIDI Beats/68march/4_hats_68marchfill2.mid inflating: MIDI Beats/68march/7_groove_68marchplus.mid inflating: MIDI Beats/68march/2_kick_68marchend.mid inflating: MIDI Beats/68march/8_snare_68marchsus.mid inflating: MIDI Beats/68march/5_snare_68marchintro.mid inflating: MIDI Beats/68march/2_groove_68marchend.mid inflating: MIDI Beats/68march/9_groove_68marchsusplus.mid inflating: MIDI Beats/68march/6_snare_68marchmetronome.mid inflating: MIDI Beats/68march/8_hats_68marchsus.mid inflating: MIDI Beats/68march/3_snare_68marchfill.mid inflating: MIDI Beats/68march/2_snare_68marchend.mid inflating: MIDI Beats/68march/7_snare_68marchplus.mid inflating: MIDI Beats/68march/1_hats_68march.mid inflating: MIDI Beats/68march/7_kick_68marchplus.mid inflating: MIDI Beats/68march/8_groove_68marchsus.mid creating: MIDI Beats/rock2/ inflating: MIDI Beats/rock2/2_groove_rock2end.mid inflating: MIDI Beats/rock2/2_kick_rock2end.mid inflating: MIDI Beats/rock2/2_hats_rock2end.mid inflating: MIDI Beats/rock2/3_snare_rock2intro.mid inflating: MIDI Beats/rock2/3_kick_rock2intro.mid inflating: MIDI Beats/rock2/2_snare_rock2end.mid inflating: MIDI Beats/rock2/1_hats_rock2.mid inflating: MIDI Beats/rock2/3_hats_rock2intro.mid inflating: MIDI Beats/rock2/1_kick_rock2.mid inflating: MIDI Beats/rock2/1_snare_rock2.mid inflating: MIDI Beats/rock2/1_groove_rock2.mid inflating: MIDI Beats/rock2/3_groove_rock2intro.mid creating: MIDI Beats/rb/ inflating: MIDI Beats/rb/2_groove_r+bend.mid inflating: MIDI Beats/rb/4_perc_r+bintro.mid inflating: MIDI Beats/rb/1_kick_r+b.mid inflating: MIDI Beats/rb/2_kick_r+bend.mid inflating: MIDI Beats/rb/6_groove_r+bsus.mid inflating: MIDI Beats/rb/4_snare_r+bintro.mid inflating: MIDI Beats/rb/2_perc_r+bend.mid inflating: MIDI Beats/rb/5_groove_r+bplus.mid inflating: MIDI Beats/rb/3_cymb_r+bfill.mid inflating: MIDI Beats/rb/5_snare_r+bplus.mid inflating: MIDI Beats/rb/7_cymb_r+bsusplus.mid inflating: MIDI Beats/rb/5_perc_r+bplus.mid inflating: MIDI Beats/rb/6_cymb_r+bsus.mid inflating: MIDI Beats/rb/7_kick_r+bsusplus.mid inflating: MIDI Beats/rb/2_snare_r+bend.mid inflating: MIDI Beats/rb/3_groove_r+bfill.mid inflating: MIDI Beats/rb/7_groove_r+bsusplus.mid inflating: MIDI Beats/rb/6_snare_r+bsus.mid inflating: MIDI Beats/rb/6_perc_r+bsus.mid inflating: MIDI Beats/rb/4_cymb_r+bintro.mid inflating: MIDI Beats/rb/7_snare_r+bsusplus.mid inflating: MIDI Beats/rb/1_cymb_r+b.mid inflating: MIDI Beats/rb/5_kick_r+bplus.mid inflating: MIDI Beats/rb/1_perc_r+b.mid inflating: MIDI Beats/rb/5_cymb_r+bplus.mid inflating: MIDI Beats/rb/1_snare_r+b.mid inflating: MIDI Beats/rb/4_groove_r+bintro.mid inflating: MIDI Beats/rb/7_perc_r+bsusplus.mid inflating: MIDI Beats/rb/3_snare_r+bfill.mid inflating: MIDI Beats/rb/6_kick_r+bsus.mid inflating: MIDI Beats/rb/4_kick_r+bintro.mid inflating: MIDI Beats/rb/3_kick_r+bfill.mid inflating: MIDI Beats/rb/2_cymb_r+bend.mid inflating: MIDI Beats/rb/1_groove_r+b.mid inflating: MIDI Beats/rb/3_perc_r+bfill.mid creating: MIDI Beats/lighttango/ inflating: MIDI Beats/lighttango/6_groove_lighttangofill.mid inflating: MIDI Beats/lighttango/3_snare_lighttango1sus.mid inflating: MIDI Beats/lighttango/4_snare_lighttango4end.mid inflating: MIDI Beats/lighttango/6_kick_lighttangofill.mid inflating: MIDI Beats/lighttango/5_kick_lighttangoend.mid inflating: MIDI Beats/lighttango/9_kick_lighttangosus.mid inflating: MIDI Beats/lighttango/9_snare_lighttangosus.mid inflating: MIDI Beats/lighttango/1_snare_lighttango.mid inflating: MIDI Beats/lighttango/6_snare_lighttangofill.mid inflating: MIDI Beats/lighttango/1_perc_lighttango.mid inflating: MIDI Beats/lighttango/3_kick_lighttango1sus.mid inflating: MIDI Beats/lighttango/3_groove_lighttango1sus.mid inflating: MIDI Beats/lighttango/6_perc_lighttangofill.mid inflating: MIDI Beats/lighttango/4_perc_lighttango4end.mid inflating: MIDI Beats/lighttango/3_perc_lighttango1sus.mid inflating: MIDI Beats/lighttango/5_snare_lighttangoend.mid inflating: MIDI Beats/lighttango/4_groove_lighttango4end.mid inflating: MIDI Beats/lighttango/1_groove_lighttango.mid inflating: MIDI Beats/lighttango/8_kick_lighttangointro1.mid inflating: MIDI Beats/lighttango/2_groove_lighttango1.mid inflating: MIDI Beats/lighttango/8_groove_lighttangointro1.mid inflating: MIDI Beats/lighttango/2_snare_lighttango1.mid inflating: MIDI Beats/lighttango/7_perc_lighttangointro.mid inflating: MIDI Beats/lighttango/8_snare_lighttangointro1.mid inflating: MIDI Beats/lighttango/2_perc_lighttango1.mid inflating: MIDI Beats/lighttango/7_kick_lighttangointro.mid inflating: MIDI Beats/lighttango/5_groove_lighttangoend.mid inflating: MIDI Beats/lighttango/7_groove_lighttangointro.mid inflating: MIDI Beats/lighttango/9_perc_lighttangosus.mid inflating: MIDI Beats/lighttango/4_kick_lighttango4end.mid inflating: MIDI Beats/lighttango/9_groove_lighttangosus.mid inflating: MIDI Beats/lighttango/8_perc_lighttangointro1.mid inflating: MIDI Beats/lighttango/1_kick_lighttango.mid inflating: MIDI Beats/lighttango/2_kick_lighttango1.mid inflating: MIDI Beats/lighttango/7_snare_lighttangointro.mid creating: MIDI Beats/bigband/ inflating: MIDI Beats/bigband/2_hats_bigband1.mid inflating: MIDI Beats/bigband/1_cymb_bigband.mid inflating: MIDI Beats/bigband/5_groove_bigband1plus.mid inflating: MIDI Beats/bigband/4_kick_bigband1fill.mid inflating: MIDI Beats/bigband/5_kick_bigband1plus.mid inflating: MIDI Beats/bigband/1_groove_bigband.mid inflating: MIDI Beats/bigband/6_kick_bigband1sus.mid inflating: MIDI Beats/bigband/8_hats_bigband2end.mid inflating: MIDI Beats/bigband/1_kick_bigband.mid inflating: MIDI Beats/bigband/9_cymb_bigband4end.mid inflating: MIDI Beats/bigband/8_kick_bigband2end.mid inflating: MIDI Beats/bigband/9_groove_bigband4end.mid inflating: MIDI Beats/bigband/9_hats_bigband4end.mid inflating: MIDI Beats/bigband/3_cymb_bigband1end.mid inflating: MIDI Beats/bigband/5_hats_bigband1plus.mid inflating: MIDI Beats/bigband/7_kick_bigband1susplus.mid inflating: MIDI Beats/bigband/4_groove_bigband1fill.mid inflating: MIDI Beats/bigband/6_groove_bigband1sus.mid inflating: MIDI Beats/bigband/8_groove_bigband2end.mid inflating: MIDI Beats/bigband/6_cymb_bigband1sus.mid inflating: MIDI Beats/bigband/8_cymb_bigband2end.mid inflating: MIDI Beats/bigband/3_kick_bigband1end.mid inflating: MIDI Beats/bigband/7_hats_bigband1susplus.mid inflating: MIDI Beats/bigband/3_groove_bigband1end.mid inflating: MIDI Beats/bigband/3_hats_bigband1end.mid inflating: MIDI Beats/bigband/7_cymb_bigband1susplus.mid inflating: MIDI Beats/bigband/7_groove_bigband1susplus.mid inflating: MIDI Beats/bigband/4_snare_bigband1fill.mid inflating: MIDI Beats/bigband/1_hats_bigband.mid inflating: MIDI Beats/bigband/5_cymb_bigband1plus.mid inflating: MIDI Beats/bigband/4_cymb_bigband1fill.mid inflating: MIDI Beats/bigband/2_cymb_bigband1.mid inflating: MIDI Beats/bigband/2_kick_bigband1.mid inflating: MIDI Beats/bigband/2_groove_bigband1.mid inflating: MIDI Beats/bigband/6_hats_bigband1sus.mid inflating: MIDI Beats/bigband/4_hats_bigband1fill.mid inflating: MIDI Beats/bigband/9_kick_bigband4end.mid creating: MIDI Beats/jazzcountry/ inflating: MIDI Beats/jazzcountry/6_cymb_jazzcountrymainb.mid inflating: MIDI Beats/jazzcountry/3_cymb_jazzcountryfillbb.mid inflating: MIDI Beats/jazzcountry/3_groove_jazzcountryfillbb.mid inflating: MIDI Beats/jazzcountry/6_kick_jazzcountrymainb.mid inflating: MIDI Beats/jazzcountry/2_snare_jazzcountryfillaa.mid inflating: MIDI Beats/jazzcountry/3_kick_jazzcountryfillbb.mid inflating: MIDI Beats/jazzcountry/6_groove_jazzcountrymainb.mid inflating: MIDI Beats/jazzcountry/2_kick_jazzcountryfillaa.mid inflating: MIDI Beats/jazzcountry/2_groove_jazzcountryfillaa.mid inflating: MIDI Beats/jazzcountry/3_snare_jazzcountryfillbb.mid inflating: MIDI Beats/jazzcountry/3_hats_jazzcountryfillbb.mid inflating: MIDI Beats/jazzcountry/1_hats_jazzcountryendinga.mid inflating: MIDI Beats/jazzcountry/2_cymb_jazzcountryfillaa.mid inflating: MIDI Beats/jazzcountry/1_groove_jazzcountryendinga.mid inflating: MIDI Beats/jazzcountry/5_hats_jazzcountrymaina.mid inflating: MIDI Beats/jazzcountry/5_kick_jazzcountrymaina.mid inflating: MIDI Beats/jazzcountry/2_hats_jazzcountryfillaa.mid inflating: MIDI Beats/jazzcountry/1_kick_jazzcountryendinga.mid inflating: MIDI Beats/jazzcountry/1_snare_jazzcountryendinga.mid inflating: MIDI Beats/jazzcountry/5_groove_jazzcountrymaina.mid creating: MIDI Beats/fastbigband/ inflating: MIDI Beats/fastbigband/2_cymb_fastbigbandend.mid inflating: MIDI Beats/fastbigband/2_kick_fastbigbandend.mid inflating: MIDI Beats/fastbigband/1_cymb_fastbigband.mid inflating: MIDI Beats/fastbigband/3_snare_fastbigbandintro.mid inflating: MIDI Beats/fastbigband/1_groove_fastbigband.mid inflating: MIDI Beats/fastbigband/1_snare_fastbigband.mid inflating: MIDI Beats/fastbigband/3_cymb_fastbigbandintro.mid inflating: MIDI Beats/fastbigband/2_snare_fastbigbandend.mid inflating: MIDI Beats/fastbigband/1_kick_fastbigband.mid inflating: MIDI Beats/fastbigband/3_groove_fastbigbandintro.mid inflating: MIDI Beats/fastbigband/2_groove_fastbigbandend.mid inflating: MIDI Beats/fastbigband/3_kick_fastbigbandintro.mid creating: MIDI Beats/oldieballad/ inflating: MIDI Beats/oldieballad/2_kick_oldieballadend.mid inflating: MIDI Beats/oldieballad/1_kick_oldieballad.mid inflating: MIDI Beats/oldieballad/1_groove_oldieballad.mid inflating: MIDI Beats/oldieballad/3_groove_oldieballadintro.mid inflating: MIDI Beats/oldieballad/2_groove_oldieballadend.mid inflating: MIDI Beats/oldieballad/3_kick_oldieballadintro.mid inflating: MIDI Beats/oldieballad/2_hats_oldieballadend.mid inflating: MIDI Beats/oldieballad/1_hats_oldieballad.mid inflating: MIDI Beats/oldieballad/3_hats_oldieballadintro.mid creating: MIDI Beats/hrk/ inflating: MIDI Beats/hrk/4_hats_hrk04.mid inflating: MIDI Beats/hrk/6_snare_hrk06.mid inflating: MIDI Beats/hrk/1_kick_hrk01.mid inflating: MIDI Beats/hrk/2_groove_hrk02.mid inflating: MIDI Beats/hrk/3_snare_hrk03.mid inflating: MIDI Beats/hrk/7_kick_hrk07.mid inflating: MIDI Beats/hrk/2_cymb_hrk02.mid inflating: MIDI Beats/hrk/5_groove_hrk05.mid inflating: MIDI Beats/hrk/7_snare_hrk07.mid inflating: MIDI Beats/hrk/5_snare_hrk05.mid inflating: MIDI Beats/hrk/6_kick_hrk06.mid inflating: MIDI Beats/hrk/7_groove_hrk07.mid inflating: MIDI Beats/hrk/4_snare_hrk04.mid inflating: MIDI Beats/hrk/6_groove_hrk06.mid inflating: MIDI Beats/hrk/5_cymb_hrk05.mid inflating: MIDI Beats/hrk/2_kick_hrk02.mid inflating: MIDI Beats/hrk/2_snare_hrk02.mid inflating: MIDI Beats/hrk/7_cymb_hrk07.mid inflating: MIDI Beats/hrk/1_groove_hrk01.mid inflating: MIDI Beats/hrk/1_hats_hrk01.mid inflating: MIDI Beats/hrk/5_kick_hrk05.mid inflating: MIDI Beats/hrk/3_groove_hrk03.mid inflating: MIDI Beats/hrk/3_kick_hrk03.mid inflating: MIDI Beats/hrk/4_groove_hrk04.mid inflating: MIDI Beats/hrk/1_snare_hrk01.mid inflating: MIDI Beats/hrk/4_kick_hrk04.mid inflating: MIDI Beats/hrk/3_cymb_hrk03.mid inflating: MIDI Beats/hrk/6_hats_hrk06.mid inflating: MIDI Beats/hrk/7_hats_hrk07.mid creating: MIDI Beats/60spop/ inflating: MIDI Beats/60spop/2_groove_60spopend.mid inflating: MIDI Beats/60spop/3_snare_60spopintro.mid inflating: MIDI Beats/60spop/1_groove_60spop.mid inflating: MIDI Beats/60spop/3_kick_60spopintro.mid inflating: MIDI Beats/60spop/1_kick_60spop.mid inflating: MIDI Beats/60spop/1_snare_60spop.mid inflating: MIDI Beats/60spop/3_hats_60spopintro.mid inflating: MIDI Beats/60spop/2_kick_60spopend.mid inflating: MIDI Beats/60spop/1_hats_60spop.mid inflating: MIDI Beats/60spop/2_hats_60spopend.mid inflating: MIDI Beats/60spop/3_groove_60spopintro.mid inflating: MIDI Beats/60spop/2_snare_60spopend.mid creating: MIDI Beats/boneym/ inflating: MIDI Beats/boneym/4_hats_boneymintro.mid inflating: MIDI Beats/boneym/5_kick_boneymintro8.mid inflating: MIDI Beats/boneym/8_groove_boneymsusplus.mid inflating: MIDI Beats/boneym/2_kick_boneymend.mid inflating: MIDI Beats/boneym/4_snare_boneymintro.mid inflating: MIDI Beats/boneym/3_snare_boneymfill.mid inflating: MIDI Beats/boneym/2_hats_boneymend.mid inflating: MIDI Beats/boneym/3_kick_boneymfill.mid inflating: MIDI Beats/boneym/7_hats_boneymsus.mid inflating: MIDI Beats/boneym/1_kick_boneym.mid inflating: MIDI Beats/boneym/8_snare_boneymsusplus.mid inflating: MIDI Beats/boneym/4_kick_boneymintro.mid inflating: MIDI Beats/boneym/3_groove_boneymfill.mid inflating: MIDI Beats/boneym/6_hats_boneymplus.mid inflating: MIDI Beats/boneym/7_snare_boneymsus.mid inflating: MIDI Beats/boneym/6_kick_boneymplus.mid inflating: MIDI Beats/boneym/6_snare_boneymplus.mid inflating: MIDI Beats/boneym/2_groove_boneymend.mid inflating: MIDI Beats/boneym/8_kick_boneymsusplus.mid inflating: MIDI Beats/boneym/8_hats_boneymsusplus.mid inflating: MIDI Beats/boneym/3_hats_boneymfill.mid inflating: MIDI Beats/boneym/1_snare_boneym.mid inflating: MIDI Beats/boneym/1_hats_boneym.mid inflating: MIDI Beats/boneym/5_groove_boneymintro8.mid inflating: MIDI Beats/boneym/5_snare_boneymintro8.mid inflating: MIDI Beats/boneym/5_hats_boneymintro8.mid inflating: MIDI Beats/boneym/7_kick_boneymsus.mid inflating: MIDI Beats/boneym/2_snare_boneymend.mid inflating: MIDI Beats/boneym/6_groove_boneymplus.mid inflating: MIDI Beats/boneym/7_groove_boneymsus.mid inflating: MIDI Beats/boneym/4_groove_boneymintro.mid inflating: MIDI Beats/boneym/1_groove_boneym.mid creating: MIDI Beats/ambient3/ inflating: MIDI Beats/ambient3/3_groove_ambient3intro.mid inflating: MIDI Beats/ambient3/2_cymb_ambient3end.mid inflating: MIDI Beats/ambient3/1_hats_ambient3.mid inflating: MIDI Beats/ambient3/2_hats_ambient3end.mid inflating: MIDI Beats/ambient3/3_hats_ambient3intro.mid inflating: MIDI Beats/ambient3/1_snare_ambient3.mid inflating: MIDI Beats/ambient3/1_groove_ambient3.mid inflating: MIDI Beats/ambient3/1_cymb_ambient3.mid inflating: MIDI Beats/ambient3/3_snare_ambient3intro.mid inflating: MIDI Beats/ambient3/2_snare_ambient3end.mid inflating: MIDI Beats/ambient3/2_groove_ambient3end.mid inflating: MIDI Beats/ambient3/3_cymb_ambient3intro.mid inflating: MIDI Beats/ambient3/1_kick_ambient3.mid inflating: MIDI Beats/ambient3/2_kick_ambient3end.mid inflating: MIDI Beats/ambient3/3_kick_ambient3intro.mid creating: MIDI Beats/jazz04/ inflating: MIDI Beats/jazz04/4_cymb_04jazz04.mid inflating: MIDI Beats/jazz04/3_kick_04jazz03.mid inflating: MIDI Beats/jazz04/1_snare_04jazz01.mid inflating: MIDI Beats/jazz04/2_hats_04jazz02.mid inflating: MIDI Beats/jazz04/2_groove_04jazz02.mid inflating: MIDI Beats/jazz04/2_cymb_04jazz02.mid inflating: MIDI Beats/jazz04/2_perc_04jazz02.mid inflating: MIDI Beats/jazz04/3_cymb_04jazz03.mid inflating: MIDI Beats/jazz04/1_cymb_04jazz01.mid inflating: MIDI Beats/jazz04/3_groove_04jazz03.mid inflating: MIDI Beats/jazz04/1_groove_04jazz01.mid inflating: MIDI Beats/jazz04/4_kick_04jazz04.mid inflating: MIDI Beats/jazz04/4_hats_04jazz04.mid inflating: MIDI Beats/jazz04/1_kick_04jazz01.mid inflating: MIDI Beats/jazz04/4_snare_04jazz04.mid inflating: MIDI Beats/jazz04/3_hats_04jazz03.mid inflating: MIDI Beats/jazz04/4_groove_04jazz04.mid inflating: MIDI Beats/jazz04/3_perc_04jazz03.mid inflating: MIDI Beats/jazz04/1_hats_04jazz01.mid creating: MIDI Beats/hip-hop/ inflating: MIDI Beats/hip-hop/1_hats_hip-hop.mid inflating: MIDI Beats/hip-hop/2_snare_hip-hopend.mid inflating: MIDI Beats/hip-hop/2_hats_hip-hopend.mid inflating: MIDI Beats/hip-hop/1_groove_hip-hop.mid inflating: MIDI Beats/hip-hop/3_snare_hip-hopintro.mid inflating: MIDI Beats/hip-hop/2_kick_hip-hopend.mid inflating: MIDI Beats/hip-hop/2_groove_hip-hopend.mid inflating: MIDI Beats/hip-hop/3_groove_hip-hopintro.mid inflating: MIDI Beats/hip-hop/3_hats_hip-hopintro.mid inflating: MIDI Beats/hip-hop/1_kick_hip-hop.mid inflating: MIDI Beats/hip-hop/1_snare_hip-hop.mid inflating: MIDI Beats/hip-hop/3_kick_hip-hopintro.mid creating: MIDI Beats/heavymetal/ inflating: MIDI Beats/heavymetal/3_snare_heavymetalintro.mid inflating: MIDI Beats/heavymetal/3_groove_heavymetalintro.mid inflating: MIDI Beats/heavymetal/2_kick_heavymetalend.mid inflating: MIDI Beats/heavymetal/1_groove_heavymetal.mid inflating: MIDI Beats/heavymetal/2_groove_heavymetalend.mid inflating: MIDI Beats/heavymetal/2_hats_heavymetalend.mid inflating: MIDI Beats/heavymetal/1_kick_heavymetal.mid inflating: MIDI Beats/heavymetal/1_hats_heavymetal.mid inflating: MIDI Beats/heavymetal/2_snare_heavymetalend.mid inflating: MIDI Beats/heavymetal/1_snare_heavymetal.mid inflating: MIDI Beats/heavymetal/3_hats_heavymetalintro.mid inflating: MIDI Beats/heavymetal/3_kick_heavymetalintro.mid creating: MIDI Beats/rb-ballad/ inflating: MIDI Beats/rb-ballad/5_perc_r+b-balladintro.mid inflating: MIDI Beats/rb-ballad/8_cymb_r+b-balladsusplus.mid inflating: MIDI Beats/rb-ballad/4_snare_r+b-balladfill.mid inflating: MIDI Beats/rb-ballad/7_groove_r+b-balladsus.mid inflating: MIDI Beats/rb-ballad/6_kick_r+b-balladplus.mid inflating: MIDI Beats/rb-ballad/6_snare_r+b-balladplus.mid inflating: MIDI Beats/rb-ballad/1_snare_r+b-ballad.mid inflating: MIDI Beats/rb-ballad/5_kick_r+b-balladintro.mid inflating: MIDI Beats/rb-ballad/4_groove_r+b-balladfill.mid inflating: MIDI Beats/rb-ballad/6_groove_r+b-balladplus.mid inflating: MIDI Beats/rb-ballad/2_groove_r+b-balladend.mid inflating: MIDI Beats/rb-ballad/3_kick_r+b-balladfill.mid inflating: MIDI Beats/rb-ballad/5_snare_r+b-balladintro.mid inflating: MIDI Beats/rb-ballad/3_cymb_r+b-balladfill.mid inflating: MIDI Beats/rb-ballad/2_cymb_r+b-balladend.mid inflating: MIDI Beats/rb-ballad/2_kick_r+b-balladend.mid inflating: MIDI Beats/rb-ballad/3_snare_r+b-balladfill.mid inflating: MIDI Beats/rb-ballad/7_cymb_r+b-balladsus.mid inflating: MIDI Beats/rb-ballad/6_cymb_r+b-balladplus.mid inflating: MIDI Beats/rb-ballad/3_groove_r+b-balladfill.mid inflating: MIDI Beats/rb-ballad/1_cymb_r+b-ballad.mid inflating: MIDI Beats/rb-ballad/7_snare_r+b-balladsus.mid inflating: MIDI Beats/rb-ballad/8_kick_r+b-balladsusplus.mid inflating: MIDI Beats/rb-ballad/1_perc_r+b-ballad.mid inflating: MIDI Beats/rb-ballad/2_snare_r+b-balladend.mid inflating: MIDI Beats/rb-ballad/6_perc_r+b-balladplus.mid inflating: MIDI Beats/rb-ballad/4_kick_r+b-balladfill.mid inflating: MIDI Beats/rb-ballad/8_perc_r+b-balladsusplus.mid inflating: MIDI Beats/rb-ballad/7_perc_r+b-balladsus.mid inflating: MIDI Beats/rb-ballad/1_kick_r+b-ballad.mid inflating: MIDI Beats/rb-ballad/3_perc_r+b-balladfill.mid inflating: MIDI Beats/rb-ballad/5_cymb_r+b-balladintro.mid inflating: MIDI Beats/rb-ballad/4_perc_r+b-balladfill.mid inflating: MIDI Beats/rb-ballad/4_cymb_r+b-balladfill.mid inflating: MIDI Beats/rb-ballad/7_kick_r+b-balladsus.mid inflating: MIDI Beats/rb-ballad/8_snare_r+b-balladsusplus.mid inflating: MIDI Beats/rb-ballad/5_groove_r+b-balladintro.mid inflating: MIDI Beats/rb-ballad/2_perc_r+b-balladend.mid inflating: MIDI Beats/rb-ballad/1_groove_r+b-ballad.mid inflating: MIDI Beats/rb-ballad/8_groove_r+b-balladsusplus.mid creating: MIDI Beats/afro/ inflating: MIDI Beats/afro/6_cymb_afro06.mid inflating: MIDI Beats/afro/4_hats_afro04.mid inflating: MIDI Beats/afro/2_groove_afro02.mid inflating: MIDI Beats/afro/7_kick_afro07.mid inflating: MIDI Beats/afro/5_snare_afro05.mid inflating: MIDI Beats/afro/3_groove_afro03.mid inflating: MIDI Beats/afro/1_kick_afro01.mid inflating: MIDI Beats/afro/7_cymb_afro07.mid inflating: MIDI Beats/afro/3_hats_afro03.mid inflating: MIDI Beats/afro/5_groove_afro05.mid inflating: MIDI Beats/afro/1_groove_afro01.mid inflating: MIDI Beats/afro/5_kick_afro05.mid inflating: MIDI Beats/afro/4_kick_afro04.mid inflating: MIDI Beats/afro/3_kick_afro03.mid inflating: MIDI Beats/afro/6_perc_afro06.mid inflating: MIDI Beats/afro/6_groove_afro06.mid inflating: MIDI Beats/afro/3_snare_afro03.mid inflating: MIDI Beats/afro/1_hats_afro01.mid inflating: MIDI Beats/afro/1_perc_afro01.mid inflating: MIDI Beats/afro/4_groove_afro04.mid inflating: MIDI Beats/afro/2_kick_afro02.mid inflating: MIDI Beats/afro/5_hats_afro05.mid inflating: MIDI Beats/afro/7_snare_afro07.mid inflating: MIDI Beats/afro/7_groove_afro07.mid creating: MIDI Beats/bossanova/ inflating: MIDI Beats/bossanova/7_kick_bossanova2susplus.mid inflating: MIDI Beats/bossanova/1_kick_bossanova.mid inflating: MIDI Beats/bossanova/8_perc_bossanova3sus.mid inflating: MIDI Beats/bossanova/2_kick_bossanova1end.mid inflating: MIDI Beats/bossanova/8_kick_bossanova3sus.mid inflating: MIDI Beats/bossanova/5_kick_bossanova2end.mid inflating: MIDI Beats/bossanova/3_perc_bossanova1sus.mid inflating: MIDI Beats/bossanova/7_snare_bossanova2susplus.mid inflating: MIDI Beats/bossanova/7_groove_bossanova2susplus.mid inflating: MIDI Beats/bossanova/5_groove_bossanova2end.mid inflating: MIDI Beats/bossanova/5_snare_bossanova2end.mid inflating: MIDI Beats/bossanova/1_perc_bossanova.mid inflating: MIDI Beats/bossanova/8_groove_bossanova3sus.mid inflating: MIDI Beats/bossanova/3_kick_bossanova1sus.mid inflating: MIDI Beats/bossanova/2_snare_bossanova1end.mid inflating: MIDI Beats/bossanova/6_perc_bossanova2sus.mid inflating: MIDI Beats/bossanova/3_groove_bossanova1sus.mid inflating: MIDI Beats/bossanova/6_snare_bossanova2sus.mid inflating: MIDI Beats/bossanova/9_kick_bossanova3susplus.mid inflating: MIDI Beats/bossanova/6_groove_bossanova2sus.mid inflating: MIDI Beats/bossanova/4_perc_bossanova1susplus.mid inflating: MIDI Beats/bossanova/6_kick_bossanova2sus.mid inflating: MIDI Beats/bossanova/5_perc_bossanova2end.mid inflating: MIDI Beats/bossanova/3_snare_bossanova1sus.mid inflating: MIDI Beats/bossanova/4_kick_bossanova1susplus.mid inflating: MIDI Beats/bossanova/9_groove_bossanova3susplus.mid inflating: MIDI Beats/bossanova/4_snare_bossanova1susplus.mid inflating: MIDI Beats/bossanova/1_groove_bossanova.mid inflating: MIDI Beats/bossanova/7_perc_bossanova2susplus.mid inflating: MIDI Beats/bossanova/2_perc_bossanova1end.mid inflating: MIDI Beats/bossanova/2_groove_bossanova1end.mid inflating: MIDI Beats/bossanova/4_groove_bossanova1susplus.mid inflating: MIDI Beats/bossanova/1_snare_bossanova.mid inflating: MIDI Beats/bossanova/9_perc_bossanova3susplus.mid inflating: MIDI Beats/bossanova/9_snare_bossanova3susplus.mid creating: MIDI Beats/16beatballad1/ inflating: MIDI Beats/16beatballad1/1_kick_16beatballad1.mid inflating: MIDI Beats/16beatballad1/2_kick_16beatballad1end.mid inflating: MIDI Beats/16beatballad1/1_hats_16beatballad1.mid inflating: MIDI Beats/16beatballad1/2_groove_16beatballad1end.mid inflating: MIDI Beats/16beatballad1/3_snare_16beatballad1intro.mid inflating: MIDI Beats/16beatballad1/3_hats_16beatballad1intro.mid inflating: MIDI Beats/16beatballad1/1_groove_16beatballad1.mid inflating: MIDI Beats/16beatballad1/1_snare_16beatballad1.mid inflating: MIDI Beats/16beatballad1/3_kick_16beatballad1intro.mid inflating: MIDI Beats/16beatballad1/3_groove_16beatballad1intro.mid inflating: MIDI Beats/16beatballad1/2_snare_16beatballad1end.mid inflating: MIDI Beats/16beatballad1/2_hats_16beatballad1end.mid creating: MIDI Beats/slow16beat/ inflating: MIDI Beats/slow16beat/3_groove_slow16beatintro.mid inflating: MIDI Beats/slow16beat/1_hats_slow16beat.mid inflating: MIDI Beats/slow16beat/2_hats_slow16beatend.mid inflating: MIDI Beats/slow16beat/3_hats_slow16beatintro.mid inflating: MIDI Beats/slow16beat/2_kick_slow16beatend.mid inflating: MIDI Beats/slow16beat/1_groove_slow16beat.mid inflating: MIDI Beats/slow16beat/2_groove_slow16beatend.mid inflating: MIDI Beats/slow16beat/1_kick_slow16beat.mid inflating: MIDI Beats/slow16beat/3_kick_slow16beatintro.mid creating: MIDI Beats/germanmarch/ inflating: MIDI Beats/germanmarch/1_cymb_germanmarch.mid inflating: MIDI Beats/germanmarch/2_cymb_germanmarchend.mid inflating: MIDI Beats/germanmarch/1_groove_germanmarch.mid inflating: MIDI Beats/germanmarch/1_snare_germanmarch.mid inflating: MIDI Beats/germanmarch/2_groove_germanmarchend.mid inflating: MIDI Beats/germanmarch/3_kick_germanmarchintro.mid inflating: MIDI Beats/germanmarch/2_kick_germanmarchend.mid inflating: MIDI Beats/germanmarch/3_groove_germanmarchintro.mid inflating: MIDI Beats/germanmarch/1_kick_germanmarch.mid inflating: MIDI Beats/germanmarch/2_snare_germanmarchend.mid inflating: MIDI Beats/germanmarch/3_cymb_germanmarchintro.mid inflating: MIDI Beats/germanmarch/3_snare_germanmarchintro.mid creating: MIDI Beats/rave/ inflating: MIDI Beats/rave/3_groove_raveintro.mid inflating: MIDI Beats/rave/2_snare_raveend.mid inflating: MIDI Beats/rave/2_groove_raveend.mid inflating: MIDI Beats/rave/1_hats_rave.mid inflating: MIDI Beats/rave/1_snare_rave.mid inflating: MIDI Beats/rave/3_snare_raveintro.mid inflating: MIDI Beats/rave/1_groove_rave.mid inflating: MIDI Beats/rave/1_kick_rave.mid inflating: MIDI Beats/rave/2_hats_raveend.mid inflating: MIDI Beats/rave/3_hats_raveintro.mid inflating: MIDI Beats/rave/3_kick_raveintro.mid inflating: MIDI Beats/rave/2_kick_raveend.mid creating: MIDI Beats/kwestballad/ inflating: MIDI Beats/kwestballad/2_hats_kwestballadb.mid inflating: MIDI Beats/kwestballad/4_groove_kwestballadd.mid inflating: MIDI Beats/kwestballad/8_hats_kwestballadendingd.mid inflating: MIDI Beats/kwestballad/4_hats_kwestballadd.mid inflating: MIDI Beats/kwestballad/8_kick_kwestballadendingd.mid inflating: MIDI Beats/kwestballad/5_cymb_kwestballadendinga.mid inflating: MIDI Beats/kwestballad/5_kick_kwestballadendinga.mid inflating: MIDI Beats/kwestballad/7_kick_kwestballadendingc.mid inflating: MIDI Beats/kwestballad/7_cymb_kwestballadendingc.mid inflating: MIDI Beats/kwestballad/3_kick_kwestballadc.mid inflating: MIDI Beats/kwestballad/3_cymb_kwestballadc.mid inflating: MIDI Beats/kwestballad/3_hats_kwestballadc.mid inflating: MIDI Beats/kwestballad/6_kick_kwestballadendingb.mid inflating: MIDI Beats/kwestballad/2_cymb_kwestballadb.mid inflating: MIDI Beats/kwestballad/6_hats_kwestballadendingb.mid inflating: MIDI Beats/kwestballad/9_groove_kwestballadfilla.mid inflating: MIDI Beats/kwestballad/7_hats_kwestballadendingc.mid inflating: MIDI Beats/kwestballad/9_cymb_kwestballadfilla.mid inflating: MIDI Beats/kwestballad/6_groove_kwestballadendingb.mid inflating: MIDI Beats/kwestballad/9_hats_kwestballadfilla.mid inflating: MIDI Beats/kwestballad/4_kick_kwestballadd.mid inflating: MIDI Beats/kwestballad/8_cymb_kwestballadendingd.mid inflating: MIDI Beats/kwestballad/5_groove_kwestballadendinga.mid inflating: MIDI Beats/kwestballad/2_groove_kwestballadb.mid inflating: MIDI Beats/kwestballad/1_cymb_kwestballada.mid inflating: MIDI Beats/kwestballad/5_hats_kwestballadendinga.mid inflating: MIDI Beats/kwestballad/8_groove_kwestballadendingd.mid inflating: MIDI Beats/kwestballad/1_groove_kwestballada.mid inflating: MIDI Beats/kwestballad/6_cymb_kwestballadendingb.mid inflating: MIDI Beats/kwestballad/4_cymb_kwestballadd.mid inflating: MIDI Beats/kwestballad/9_snare_kwestballadfilla.mid inflating: MIDI Beats/kwestballad/7_groove_kwestballadendingc.mid inflating: MIDI Beats/kwestballad/3_groove_kwestballadc.mid inflating: MIDI Beats/kwestballad/1_hats_kwestballada.mid creating: MIDI Beats/rnb/ inflating: MIDI Beats/rnb/8_hats_rnb08.mid inflating: MIDI Beats/rnb/6_groove_rnb06.mid inflating: MIDI Beats/rnb/9_hats_rnb09.mid inflating: MIDI Beats/rnb/1_groove_rnb01.mid inflating: MIDI Beats/rnb/3_hats_rnb03.mid inflating: MIDI Beats/rnb/3_snare_rnb03.mid inflating: MIDI Beats/rnb/7_hats_rnb07.mid inflating: MIDI Beats/rnb/9_kick_rnb09.mid inflating: MIDI Beats/rnb/4_groove_rnb04.mid inflating: MIDI Beats/rnb/1_kick_rnb01.mid inflating: MIDI Beats/rnb/3_kick_rnb03.mid inflating: MIDI Beats/rnb/6_kick_rnb06.mid inflating: MIDI Beats/rnb/2_kick_rnb02.mid inflating: MIDI Beats/rnb/8_groove_rnb08.mid inflating: MIDI Beats/rnb/8_cymb_rnb08.mid inflating: MIDI Beats/rnb/9_groove_rnb09.mid inflating: MIDI Beats/rnb/5_hats_rnb05.mid inflating: MIDI Beats/rnb/5_snare_rnb05.mid inflating: MIDI Beats/rnb/3_groove_rnb03.mid inflating: MIDI Beats/rnb/2_hats_rnb02.mid inflating: MIDI Beats/rnb/5_cymb_rnb05.mid inflating: MIDI Beats/rnb/8_kick_rnb08.mid inflating: MIDI Beats/rnb/1_hats_rnb01.mid inflating: MIDI Beats/rnb/8_snare_rnb08.mid inflating: MIDI Beats/rnb/2_snare_rnb02.mid inflating: MIDI Beats/rnb/9_snare_rnb09.mid inflating: MIDI Beats/rnb/2_groove_rnb02.mid inflating: MIDI Beats/rnb/1_perc_rnb01.mid inflating: MIDI Beats/rnb/7_groove_rnb07.mid inflating: MIDI Beats/rnb/7_kick_rnb07.mid inflating: MIDI Beats/rnb/5_kick_rnb05.mid inflating: MIDI Beats/rnb/4_kick_rnb04.mid inflating: MIDI Beats/rnb/4_hats_rnb04.mid inflating: MIDI Beats/rnb/5_groove_rnb05.mid inflating: MIDI Beats/rnb/6_hats_rnb06.mid inflating: MIDI Beats/rnb/4_snare_rnb04.mid inflating: MIDI Beats/rnb/6_snare_rnb06.mid inflating: MIDI Beats/rnb/7_snare_rnb07.mid creating: MIDI Beats/jazz/ inflating: MIDI Beats/jazz/2_kick_jazz02.mid inflating: MIDI Beats/jazz/3_cymb_jazz03.mid inflating: MIDI Beats/jazz/7_kick_jazz07.mid inflating: MIDI Beats/jazz/2_hats_jazz02.mid inflating: MIDI Beats/jazz/5_snare_jazz05.mid inflating: MIDI Beats/jazz/4_snare_jazz04.mid inflating: MIDI Beats/jazz/1_groove_jazz01.mid inflating: MIDI Beats/jazz/5_kick_jazz05.mid inflating: MIDI Beats/jazz/6_groove_jazz06.mid inflating: MIDI Beats/jazz/2_perc_jazz02.mid inflating: MIDI Beats/jazz/5_hats_jazz05.mid inflating: MIDI Beats/jazz/7_snare_jazz07.mid inflating: MIDI Beats/jazz/7_cymb_jazz07.mid inflating: MIDI Beats/jazz/7_groove_jazz07.mid inflating: MIDI Beats/jazz/5_groove_jazz05.mid inflating: MIDI Beats/jazz/3_groove_jazz03.mid inflating: MIDI Beats/jazz/4_groove_jazz04.mid inflating: MIDI Beats/jazz/6_kick_jazz06.mid inflating: MIDI Beats/jazz/3_kick_jazz03.mid inflating: MIDI Beats/jazz/6_cymb_jazz06.mid inflating: MIDI Beats/jazz/4_hats_jazz04.mid inflating: MIDI Beats/jazz/1_hats_jazz01.mid inflating: MIDI Beats/jazz/4_cymb_jazz04.mid inflating: MIDI Beats/jazz/6_perc_jazz06.mid inflating: MIDI Beats/jazz/1_cymb_jazz01.mid inflating: MIDI Beats/jazz/1_kick_jazz01.mid inflating: MIDI Beats/jazz/5_cymb_jazz05.mid inflating: MIDI Beats/jazz/1_snare_jazz01.mid inflating: MIDI Beats/jazz/3_snare_jazz03.mid inflating: MIDI Beats/jazz/2_groove_jazz02.mid inflating: MIDI Beats/jazz/4_kick_jazz04.mid creating: MIDI Beats/fastjazzwaltz/ inflating: MIDI Beats/fastjazzwaltz/6_hats_fastjazzwaltz2sus.mid inflating: MIDI Beats/fastjazzwaltz/7_cymb_fastjazzwaltzend.mid inflating: MIDI Beats/fastjazzwaltz/5_snare_fastjazzwaltz2.mid inflating: MIDI Beats/fastjazzwaltz/7_hats_fastjazzwaltzend.mid inflating: MIDI Beats/fastjazzwaltz/2_groove_fastjazzwaltz1.mid inflating: MIDI Beats/fastjazzwaltz/9_hats_fastjazzwaltzintro.mid inflating: MIDI Beats/fastjazzwaltz/7_snare_fastjazzwaltzend.mid inflating: MIDI Beats/fastjazzwaltz/3_groove_fastjazzwaltz1end.mid inflating: MIDI Beats/fastjazzwaltz/6_groove_fastjazzwaltz2sus.mid inflating: MIDI Beats/fastjazzwaltz/3_hats_fastjazzwaltz1end.mid inflating: MIDI Beats/fastjazzwaltz/5_hats_fastjazzwaltz2.mid inflating: MIDI Beats/fastjazzwaltz/2_snare_fastjazzwaltz1.mid inflating: MIDI Beats/fastjazzwaltz/6_cymb_fastjazzwaltz2sus.mid inflating: MIDI Beats/fastjazzwaltz/1_hats_fastjazzwaltz.mid inflating: MIDI Beats/fastjazzwaltz/8_cymb_fastjazzwaltzfill.mid inflating: MIDI Beats/fastjazzwaltz/2_hats_fastjazzwaltz1.mid inflating: MIDI Beats/fastjazzwaltz/8_snare_fastjazzwaltzfill.mid inflating: MIDI Beats/fastjazzwaltz/4_hats_fastjazzwaltz1sus.mid inflating: MIDI Beats/fastjazzwaltz/4_groove_fastjazzwaltz1sus.mid inflating: MIDI Beats/fastjazzwaltz/9_cymb_fastjazzwaltzintro.mid inflating: MIDI Beats/fastjazzwaltz/4_snare_fastjazzwaltz1sus.mid inflating: MIDI Beats/fastjazzwaltz/9_groove_fastjazzwaltzintro.mid inflating: MIDI Beats/fastjazzwaltz/8_hats_fastjazzwaltzfill.mid inflating: MIDI Beats/fastjazzwaltz/3_snare_fastjazzwaltz1end.mid inflating: MIDI Beats/fastjazzwaltz/1_groove_fastjazzwaltz.mid inflating: MIDI Beats/fastjazzwaltz/5_groove_fastjazzwaltz2.mid inflating: MIDI Beats/fastjazzwaltz/8_groove_fastjazzwaltzfill.mid inflating: MIDI Beats/fastjazzwaltz/6_snare_fastjazzwaltz2sus.mid inflating: MIDI Beats/fastjazzwaltz/1_snare_fastjazzwaltz.mid inflating: MIDI Beats/fastjazzwaltz/9_snare_fastjazzwaltzintro.mid inflating: MIDI Beats/fastjazzwaltz/3_cymb_fastjazzwaltz1end.mid inflating: MIDI Beats/fastjazzwaltz/2_cymb_fastjazzwaltz1.mid inflating: MIDI Beats/fastjazzwaltz/5_cymb_fastjazzwaltz2.mid inflating: MIDI Beats/fastjazzwaltz/1_cymb_fastjazzwaltz.mid inflating: MIDI Beats/fastjazzwaltz/7_groove_fastjazzwaltzend.mid creating: MIDI Beats/bvfunk/ inflating: MIDI Beats/bvfunk/2_snare_bvfunkend.mid inflating: MIDI Beats/bvfunk/3_kick_bvfunkhorns.mid inflating: MIDI Beats/bvfunk/2_kick_bvfunkend.mid inflating: MIDI Beats/bvfunk/6_perc_bvfunksus.mid inflating: MIDI Beats/bvfunk/6_groove_bvfunksus.mid inflating: MIDI Beats/bvfunk/2_perc_bvfunkend.mid inflating: MIDI Beats/bvfunk/6_snare_bvfunksus.mid inflating: MIDI Beats/bvfunk/1_kick_bvfunk.mid inflating: MIDI Beats/bvfunk/3_snare_bvfunkhorns.mid inflating: MIDI Beats/bvfunk/3_perc_bvfunkhorns.mid inflating: MIDI Beats/bvfunk/1_groove_bvfunk.mid inflating: MIDI Beats/bvfunk/1_snare_bvfunk.mid inflating: MIDI Beats/bvfunk/2_groove_bvfunkend.mid inflating: MIDI Beats/bvfunk/3_groove_bvfunkhorns.mid inflating: MIDI Beats/bvfunk/1_perc_bvfunk.mid inflating: MIDI Beats/bvfunk/6_kick_bvfunksus.mid creating: MIDI Beats/jazz-54/ inflating: MIDI Beats/jazz-54/2_groove_jazz54drumintro.mid inflating: MIDI Beats/jazz-54/4_hats_jazz54walk.mid inflating: MIDI Beats/jazz-54/3_snare_jazz54sus.mid inflating: MIDI Beats/jazz-54/2_snare_jazz54drumintro.mid inflating: MIDI Beats/jazz-54/3_hats_jazz54sus.mid inflating: MIDI Beats/jazz-54/5_groove_jazz54walksus.mid inflating: MIDI Beats/jazz-54/1_hats_jazz54.mid inflating: MIDI Beats/jazz-54/1_groove_jazz54.mid inflating: MIDI Beats/jazz-54/5_snare_jazz54walksus.mid inflating: MIDI Beats/jazz-54/5_hats_jazz54walksus.mid inflating: MIDI Beats/jazz-54/3_groove_jazz54sus.mid inflating: MIDI Beats/jazz-54/2_hats_jazz54drumintro.mid inflating: MIDI Beats/jazz-54/1_snare_jazz54.mid inflating: MIDI Beats/jazz-54/4_groove_jazz54walk.mid inflating: MIDI Beats/jazz-54/4_snare_jazz54walk.mid creating: MIDI Beats/16beat2/ inflating: MIDI Beats/16beat2/3_hats_16beat2intro.mid inflating: MIDI Beats/16beat2/1_snare_16beat2.mid inflating: MIDI Beats/16beat2/2_groove_16beat2end.mid inflating: MIDI Beats/16beat2/2_kick_16beat2end.mid inflating: MIDI Beats/16beat2/3_groove_16beat2intro.mid inflating: MIDI Beats/16beat2/3_snare_16beat2intro.mid inflating: MIDI Beats/16beat2/1_kick_16beat2.mid inflating: MIDI Beats/16beat2/1_hats_16beat2.mid inflating: MIDI Beats/16beat2/1_groove_16beat2.mid inflating: MIDI Beats/16beat2/2_hats_16beat2end.mid inflating: MIDI Beats/16beat2/3_kick_16beat2intro.mid inflating: MIDI Beats/16beat2/2_snare_16beat2end.mid creating: MIDI Beats/lfusion/ inflating: MIDI Beats/lfusion/2_kick_lfusion1.mid inflating: MIDI Beats/lfusion/7_perc_lfusionintrosus.mid inflating: MIDI Beats/lfusion/1_kick_lfusion.mid inflating: MIDI Beats/lfusion/2_perc_lfusion1.mid inflating: MIDI Beats/lfusion/8_kick_lfusionsus.mid inflating: MIDI Beats/lfusion/2_groove_lfusion1.mid inflating: MIDI Beats/lfusion/7_groove_lfusionintrosus.mid inflating: MIDI Beats/lfusion/1_perc_lfusion.mid inflating: MIDI Beats/lfusion/4_perc_lfusion1sus.mid inflating: MIDI Beats/lfusion/6_kick_lfusionintro.mid inflating: MIDI Beats/lfusion/6_groove_lfusionintro.mid inflating: MIDI Beats/lfusion/5_kick_lfusionend.mid inflating: MIDI Beats/lfusion/4_kick_lfusion1sus.mid inflating: MIDI Beats/lfusion/5_groove_lfusionend.mid inflating: MIDI Beats/lfusion/3_kick_lfusion1end.mid inflating: MIDI Beats/lfusion/4_groove_lfusion1sus.mid inflating: MIDI Beats/lfusion/7_kick_lfusionintrosus.mid inflating: MIDI Beats/lfusion/6_perc_lfusionintro.mid inflating: MIDI Beats/lfusion/5_perc_lfusionend.mid inflating: MIDI Beats/lfusion/3_groove_lfusion1end.mid inflating: MIDI Beats/lfusion/8_groove_lfusionsus.mid inflating: MIDI Beats/lfusion/1_groove_lfusion.mid inflating: MIDI Beats/lfusion/3_perc_lfusion1end.mid inflating: MIDI Beats/lfusion/8_perc_lfusionsus.mid creating: MIDI Beats/trip/ inflating: MIDI Beats/trip/4_kick_trip04.mid inflating: MIDI Beats/trip/1_hats_trip01.mid inflating: MIDI Beats/trip/1_kick_trip01.mid inflating: MIDI Beats/trip/2_snare_trip02.mid inflating: MIDI Beats/trip/3_kick_trip03.mid inflating: MIDI Beats/trip/2_groove_trip02.mid inflating: MIDI Beats/trip/3_groove_trip03.mid inflating: MIDI Beats/trip/3_hats_trip03.mid inflating: MIDI Beats/trip/4_cymb_trip04.mid inflating: MIDI Beats/trip/4_groove_trip04.mid inflating: MIDI Beats/trip/2_kick_trip02.mid inflating: MIDI Beats/trip/4_snare_trip04.mid inflating: MIDI Beats/trip/1_groove_trip01.mid inflating: MIDI Beats/trip/3_snare_trip03.mid inflating: MIDI Beats/trip/1_snare_trip01.mid inflating: MIDI Beats/trip/1_cymb_trip01.mid creating: MIDI Beats/rockballad/ inflating: MIDI Beats/rockballad/4_kick_rockballad1voice.mid inflating: MIDI Beats/rockballad/7_groove_rockballadfill.mid inflating: MIDI Beats/rockballad/5_snare_rockballadend.mid inflating: MIDI Beats/rockballad/5_kick_rockballadend.mid inflating: MIDI Beats/rockballad/1_snare_rockballad.mid inflating: MIDI Beats/rockballad/9_groove_rockballadsusintro.mid inflating: MIDI Beats/rockballad/2_groove_rockballad1.mid inflating: MIDI Beats/rockballad/2_kick_rockballad1.mid inflating: MIDI Beats/rockballad/3_snare_rockballad1fill.mid inflating: MIDI Beats/rockballad/7_snare_rockballadfill.mid inflating: MIDI Beats/rockballad/1_groove_rockballad.mid inflating: MIDI Beats/rockballad/5_groove_rockballadend.mid inflating: MIDI Beats/rockballad/1_kick_rockballad.mid inflating: MIDI Beats/rockballad/3_groove_rockballad1fill.mid inflating: MIDI Beats/rockballad/6_groove_rockballadend1.mid inflating: MIDI Beats/rockballad/8_groove_rockballadintro.mid inflating: MIDI Beats/rockballad/8_snare_rockballadintro.mid inflating: MIDI Beats/rockballad/7_kick_rockballadfill.mid inflating: MIDI Beats/rockballad/8_kick_rockballadintro.mid inflating: MIDI Beats/rockballad/3_kick_rockballad1fill.mid inflating: MIDI Beats/rockballad/4_snare_rockballad1voice.mid inflating: MIDI Beats/rockballad/9_snare_rockballadsusintro.mid inflating: MIDI Beats/rockballad/4_groove_rockballad1voice.mid inflating: MIDI Beats/rockballad/6_snare_rockballadend1.mid inflating: MIDI Beats/rockballad/2_snare_rockballad1.mid inflating: MIDI Beats/rockballad/9_kick_rockballadsusintro.mid inflating: MIDI Beats/rockballad/6_kick_rockballadend1.mid creating: MIDI Beats/jazzGrtrio/ inflating: MIDI Beats/jazzGrtrio/5_groove_jazzgrtriofillba.mid inflating: MIDI Beats/jazzGrtrio/8_kick_jazzgrtriointrob.mid inflating: MIDI Beats/jazzGrtrio/5_hats_jazzgrtriofillba.mid inflating: MIDI Beats/jazzGrtrio/3_cymb_jazzgrtriofillaa.mid inflating: MIDI Beats/jazzGrtrio/1_hats_jazzgrtrioendinga.mid inflating: MIDI Beats/jazzGrtrio/2_hats_jazzgrtrioendingb.mid inflating: MIDI Beats/jazzGrtrio/3_kick_jazzgrtriofillaa.mid inflating: MIDI Beats/jazzGrtrio/9_kick_jazzgrtriomaina.mid inflating: MIDI Beats/jazzGrtrio/8_hats_jazzgrtriointrob.mid inflating: MIDI Beats/jazzGrtrio/9_hats_jazzgrtriomaina.mid inflating: MIDI Beats/jazzGrtrio/4_snare_jazzgrtriofillab.mid inflating: MIDI Beats/jazzGrtrio/4_kick_jazzgrtriofillab.mid inflating: MIDI Beats/jazzGrtrio/2_kick_jazzgrtrioendingb.mid inflating: MIDI Beats/jazzGrtrio/3_groove_jazzgrtriofillaa.mid inflating: MIDI Beats/jazzGrtrio/1_groove_jazzgrtrioendinga.mid inflating: MIDI Beats/jazzGrtrio/3_hats_jazzgrtriofillaa.mid inflating: MIDI Beats/jazzGrtrio/6_groove_jazzgrtriofillbb.mid inflating: MIDI Beats/jazzGrtrio/5_kick_jazzgrtriofillba.mid inflating: MIDI Beats/jazzGrtrio/4_cymb_jazzgrtriofillab.mid inflating: MIDI Beats/jazzGrtrio/5_cymb_jazzgrtriofillba.mid inflating: MIDI Beats/jazzGrtrio/2_snare_jazzgrtrioendingb.mid inflating: MIDI Beats/jazzGrtrio/2_groove_jazzgrtrioendingb.mid inflating: MIDI Beats/jazzGrtrio/1_kick_jazzgrtrioendinga.mid inflating: MIDI Beats/jazzGrtrio/4_groove_jazzgrtriofillab.mid inflating: MIDI Beats/jazzGrtrio/9_groove_jazzgrtriomaina.mid inflating: MIDI Beats/jazzGrtrio/4_hats_jazzgrtriofillab.mid inflating: MIDI Beats/jazzGrtrio/2_cymb_jazzgrtrioendingb.mid inflating: MIDI Beats/jazzGrtrio/6_snare_jazzgrtriofillbb.mid inflating: MIDI Beats/jazzGrtrio/6_hats_jazzgrtriofillbb.mid inflating: MIDI Beats/jazzGrtrio/6_kick_jazzgrtriofillbb.mid inflating: MIDI Beats/jazzGrtrio/6_cymb_jazzgrtriofillbb.mid inflating: MIDI Beats/jazzGrtrio/8_groove_jazzgrtriointrob.mid inflating: MIDI Beats/jazzGrtrio/8_cymb_jazzgrtriointrob.mid creating: MIDI Beats/ambient1/ inflating: MIDI Beats/ambient1/1_groove_ambient1.mid inflating: MIDI Beats/ambient1/2_groove_ambient1end.mid inflating: MIDI Beats/ambient1/3_groove_ambient1intro.mid inflating: MIDI Beats/ambient1/1_kick_ambient1.mid inflating: MIDI Beats/ambient1/1_snare_ambient1.mid inflating: MIDI Beats/ambient1/3_kick_ambient1intro.mid inflating: MIDI Beats/ambient1/3_hats_ambient1intro.mid inflating: MIDI Beats/ambient1/1_hats_ambient1.mid inflating: MIDI Beats/ambient1/2_snare_ambient1end.mid inflating: MIDI Beats/ambient1/3_snare_ambient1intro.mid inflating: MIDI Beats/ambient1/2_kick_ambient1end.mid inflating: MIDI Beats/ambient1/2_hats_ambient1end.mid creating: MIDI Beats/quickstep/ inflating: MIDI Beats/quickstep/7_groove_quickstepend.mid inflating: MIDI Beats/quickstep/1_kick_quickstep.mid inflating: MIDI Beats/quickstep/3_hats_quickstepintro.mid inflating: MIDI Beats/quickstep/4_groove_quickstepduhsus.mid inflating: MIDI Beats/quickstep/5_kick_quickstepduhsuswalk.mid inflating: MIDI Beats/quickstep/1_groove_quickstep.mid inflating: MIDI Beats/quickstep/7_kick_quickstepend.mid inflating: MIDI Beats/quickstep/2_hats_quickstepend.mid inflating: MIDI Beats/quickstep/3_groove_quickstepintro.mid inflating: MIDI Beats/quickstep/8_groove_quickstephit.mid inflating: MIDI Beats/quickstep/2_kick_quickstepend.mid inflating: MIDI Beats/quickstep/3_groove_quickstepduh.mid inflating: MIDI Beats/quickstep/6_kick_quickstepduhwalk.mid inflating: MIDI Beats/quickstep/8_kick_quickstephit.mid inflating: MIDI Beats/quickstep/3_kick_quickstepintro.mid inflating: MIDI Beats/quickstep/2_groove_quickstepend.mid inflating: MIDI Beats/quickstep/4_kick_quickstepduhsus.mid inflating: MIDI Beats/quickstep/1_hats_quickstep.mid inflating: MIDI Beats/quickstep/3_kick_quickstepduh.mid inflating: MIDI Beats/quickstep/5_groove_quickstepduhsuswalk.mid inflating: MIDI Beats/quickstep/6_groove_quickstepduhwalk.mid inflating: MIDI Beats/quickstep/9_groove_quickstephitsus.mid inflating: MIDI Beats/quickstep/2_groove_quickstep.mid inflating: MIDI Beats/quickstep/9_kick_quickstephitsus.mid inflating: MIDI Beats/quickstep/2_kick_quickstep.mid creating: MIDI Beats/beat8/ inflating: MIDI Beats/beat8/5_snare_08beat05.mid inflating: MIDI Beats/beat8/8_groove_08beat08.mid inflating: MIDI Beats/beat8/6_cymb_08beat06.mid inflating: MIDI Beats/beat8/3_kick_08beat03.mid inflating: MIDI Beats/beat8/1_snare_08beat01.mid inflating: MIDI Beats/beat8/9_groove_08beat09.mid inflating: MIDI Beats/beat8/5_hats_08beat05.mid inflating: MIDI Beats/beat8/2_groove_08beat02.mid inflating: MIDI Beats/beat8/9_hats_08beat09.mid inflating: MIDI Beats/beat8/7_groove_08beat07.mid inflating: MIDI Beats/beat8/5_groove_08beat05.mid inflating: MIDI Beats/beat8/8_snare_08beat08.mid inflating: MIDI Beats/beat8/4_groove_08beat04.mid inflating: MIDI Beats/beat8/3_hats_08beat03.mid inflating: MIDI Beats/beat8/6_groove_08beat06.mid inflating: MIDI Beats/beat8/3_snare_08beat03.mid inflating: MIDI Beats/beat8/9_snare_08beat09.mid inflating: MIDI Beats/beat8/1_hats_08beat01.mid inflating: MIDI Beats/beat8/5_kick_08beat05.mid inflating: MIDI Beats/beat8/4_hats_08beat04.mid inflating: MIDI Beats/beat8/2_snare_08beat02.mid inflating: MIDI Beats/beat8/5_cymb_08beat05.mid inflating: MIDI Beats/beat8/8_hats_08beat08.mid inflating: MIDI Beats/beat8/4_snare_08beat04.mid inflating: MIDI Beats/beat8/7_hats_08beat07.mid inflating: MIDI Beats/beat8/9_cymb_08beat09.mid inflating: MIDI Beats/beat8/6_kick_08beat06.mid inflating: MIDI Beats/beat8/1_kick_08beat01.mid inflating: MIDI Beats/beat8/4_kick_08beat04.mid inflating: MIDI Beats/beat8/6_snare_08beat06.mid inflating: MIDI Beats/beat8/9_kick_08beat09.mid inflating: MIDI Beats/beat8/8_kick_08beat08.mid inflating: MIDI Beats/beat8/7_kick_08beat07.mid inflating: MIDI Beats/beat8/3_groove_08beat03.mid inflating: MIDI Beats/beat8/2_kick_08beat02.mid inflating: MIDI Beats/beat8/2_hats_08beat02.mid inflating: MIDI Beats/beat8/1_groove_08beat01.mid inflating: MIDI Beats/beat8/7_snare_08beat07.mid creating: MIDI Beats/mtl/ inflating: MIDI Beats/mtl/4_groove_mtl04.mid inflating: MIDI Beats/mtl/2_snare_mtl02.mid inflating: MIDI Beats/mtl/3_hats_mtl03.mid inflating: MIDI Beats/mtl/3_groove_mtl03.mid inflating: MIDI Beats/mtl/1_groove_mtl01.mid inflating: MIDI Beats/mtl/3_snare_mtl03.mid inflating: MIDI Beats/mtl/3_cymb_mtl03.mid inflating: MIDI Beats/mtl/3_kick_mtl03.mid inflating: MIDI Beats/mtl/4_hats_mtl04.mid inflating: MIDI Beats/mtl/4_kick_mtl04.mid inflating: MIDI Beats/mtl/2_hats_mtl02.mid inflating: MIDI Beats/mtl/2_kick_mtl02.mid inflating: MIDI Beats/mtl/4_snare_mtl04.mid inflating: MIDI Beats/mtl/4_cymb_mtl04.mid inflating: MIDI Beats/mtl/1_snare_mtl01.mid inflating: MIDI Beats/mtl/1_kick_mtl01.mid inflating: MIDI Beats/mtl/2_groove_mtl02.mid inflating: MIDI Beats/mtl/1_cymb_mtl01.mid creating: MIDI Beats/dance2/ inflating: MIDI Beats/dance2/2_groove_dance2end.mid inflating: MIDI Beats/dance2/2_snare_dance2end.mid inflating: MIDI Beats/dance2/1_hats_dance2.mid inflating: MIDI Beats/dance2/2_hats_dance2end.mid inflating: MIDI Beats/dance2/3_kick_dance2intro.mid inflating: MIDI Beats/dance2/1_snare_dance2.mid inflating: MIDI Beats/dance2/2_kick_dance2end.mid inflating: MIDI Beats/dance2/3_perc_dance2intro.mid inflating: MIDI Beats/dance2/1_kick_dance2.mid inflating: MIDI Beats/dance2/3_snare_dance2intro.mid inflating: MIDI Beats/dance2/3_groove_dance2intro.mid inflating: MIDI Beats/dance2/3_hats_dance2intro.mid inflating: MIDI Beats/dance2/1_perc_dance2.mid inflating: MIDI Beats/dance2/1_groove_dance2.mid inflating: MIDI Beats/dance2/2_perc_dance2end.mid creating: MIDI Beats/mellowrb/ inflating: MIDI Beats/mellowrb/1_groove_mellowrb.mid inflating: MIDI Beats/mellowrb/3_kick_mellowrbintro.mid inflating: MIDI Beats/mellowrb/3_groove_mellowrbintro.mid inflating: MIDI Beats/mellowrb/3_hats_mellowrbintro.mid inflating: MIDI Beats/mellowrb/2_perc_mellowrbend.mid inflating: MIDI Beats/mellowrb/1_perc_mellowrb.mid inflating: MIDI Beats/mellowrb/2_kick_mellowrbend.mid inflating: MIDI Beats/mellowrb/2_hats_mellowrbend.mid inflating: MIDI Beats/mellowrb/2_groove_mellowrbend.mid inflating: MIDI Beats/mellowrb/1_hats_mellowrb.mid inflating: MIDI Beats/mellowrb/1_kick_mellowrb.mid inflating: MIDI Beats/mellowrb/3_perc_mellowrbintro.mid creating: MIDI Beats/happyshuffle/ inflating: MIDI Beats/happyshuffle/8_groove_happyshufflefilla.mid inflating: MIDI Beats/happyshuffle/5_groove_happyshuffleendinga.mid inflating: MIDI Beats/happyshuffle/9_cymb_happyshufflefillb.mid inflating: MIDI Beats/happyshuffle/3_hats_happyshufflec.mid inflating: MIDI Beats/happyshuffle/8_snare_happyshufflefilla.mid inflating: MIDI Beats/happyshuffle/5_kick_happyshuffleendinga.mid inflating: MIDI Beats/happyshuffle/1_kick_happyshufflea.mid inflating: MIDI Beats/happyshuffle/9_groove_happyshufflefillb.mid inflating: MIDI Beats/happyshuffle/2_snare_happyshuffleb.mid inflating: MIDI Beats/happyshuffle/4_snare_happyshuffled.mid inflating: MIDI Beats/happyshuffle/8_hats_happyshufflefilla.mid inflating: MIDI Beats/happyshuffle/9_kick_happyshufflefillb.mid inflating: MIDI Beats/happyshuffle/4_groove_happyshuffled.mid inflating: MIDI Beats/happyshuffle/1_snare_happyshufflea.mid inflating: MIDI Beats/happyshuffle/2_hats_happyshuffleb.mid inflating: MIDI Beats/happyshuffle/1_hats_happyshufflea.mid inflating: MIDI Beats/happyshuffle/6_snare_happyshuffleendingb.mid inflating: MIDI Beats/happyshuffle/6_cymb_happyshuffleendingb.mid inflating: MIDI Beats/happyshuffle/4_kick_happyshuffled.mid inflating: MIDI Beats/happyshuffle/8_kick_happyshufflefilla.mid inflating: MIDI Beats/happyshuffle/1_groove_happyshufflea.mid inflating: MIDI Beats/happyshuffle/6_kick_happyshuffleendingb.mid inflating: MIDI Beats/happyshuffle/4_cymb_happyshuffled.mid inflating: MIDI Beats/happyshuffle/6_hats_happyshuffleendingb.mid inflating: MIDI Beats/happyshuffle/7_cymb_happyshuffleendingc.mid inflating: MIDI Beats/happyshuffle/2_groove_happyshuffleb.mid inflating: MIDI Beats/happyshuffle/6_groove_happyshuffleendingb.mid inflating: MIDI Beats/happyshuffle/2_kick_happyshuffleb.mid inflating: MIDI Beats/happyshuffle/7_groove_happyshuffleendingc.mid inflating: MIDI Beats/happyshuffle/3_snare_happyshufflec.mid inflating: MIDI Beats/happyshuffle/3_kick_happyshufflec.mid inflating: MIDI Beats/happyshuffle/7_kick_happyshuffleendingc.mid inflating: MIDI Beats/happyshuffle/8_cymb_happyshufflefilla.mid inflating: MIDI Beats/happyshuffle/7_snare_happyshuffleendingc.mid inflating: MIDI Beats/happyshuffle/3_groove_happyshufflec.mid creating: MIDI Beats/hillcountry/ inflating: MIDI Beats/hillcountry/4_groove_hillcountryintro.mid inflating: MIDI Beats/hillcountry/7_snare_hillcountrysusplus.mid inflating: MIDI Beats/hillcountry/6_groove_hillcountrysus.mid inflating: MIDI Beats/hillcountry/4_hats_hillcountryintro.mid inflating: MIDI Beats/hillcountry/3_hats_hillcountryfill.mid inflating: MIDI Beats/hillcountry/3_snare_hillcountryfill.mid inflating: MIDI Beats/hillcountry/6_snare_hillcountrysus.mid inflating: MIDI Beats/hillcountry/3_groove_hillcountryfill.mid inflating: MIDI Beats/hillcountry/1_groove_hillcountry.mid inflating: MIDI Beats/hillcountry/7_hats_hillcountrysusplus.mid inflating: MIDI Beats/hillcountry/5_hats_hillcountryplus.mid inflating: MIDI Beats/hillcountry/1_hats_hillcountry.mid inflating: MIDI Beats/hillcountry/4_snare_hillcountryintro.mid inflating: MIDI Beats/hillcountry/1_snare_hillcountry.mid inflating: MIDI Beats/hillcountry/7_groove_hillcountrysusplus.mid inflating: MIDI Beats/hillcountry/6_hats_hillcountrysus.mid inflating: MIDI Beats/hillcountry/5_groove_hillcountryplus.mid inflating: MIDI Beats/hillcountry/5_snare_hillcountryplus.mid inflating: MIDI Beats/hillcountry/2_groove_hillcountryend.mid inflating: MIDI Beats/hillcountry/2_hats_hillcountryend.mid inflating: MIDI Beats/hillcountry/2_snare_hillcountryend.mid creating: MIDI Beats/charleston/ inflating: MIDI Beats/charleston/7_snare_charleston1walkplus.mid inflating: MIDI Beats/charleston/8_snare_charleston1walksus.mid inflating: MIDI Beats/charleston/2_snare_charleston1.mid inflating: MIDI Beats/charleston/7_kick_charleston1walkplus.mid inflating: MIDI Beats/charleston/6_groove_charleston1walk.mid inflating: MIDI Beats/charleston/2_groove_charleston1.mid inflating: MIDI Beats/charleston/4_groove_charleston1sus.mid inflating: MIDI Beats/charleston/1_snare_charleston.mid inflating: MIDI Beats/charleston/2_kick_charleston1.mid inflating: MIDI Beats/charleston/5_groove_charleston1susplus.mid inflating: MIDI Beats/charleston/6_kick_charleston1walk.mid inflating: MIDI Beats/charleston/4_snare_charleston1sus.mid inflating: MIDI Beats/charleston/9_snare_charleston1walksusplus.mid inflating: MIDI Beats/charleston/1_groove_charleston.mid inflating: MIDI Beats/charleston/1_kick_charleston.mid inflating: MIDI Beats/charleston/3_kick_charleston1plus.mid inflating: MIDI Beats/charleston/9_kick_charleston1walksusplus.mid inflating: MIDI Beats/charleston/7_groove_charleston1walkplus.mid inflating: MIDI Beats/charleston/3_snare_charleston1plus.mid inflating: MIDI Beats/charleston/8_kick_charleston1walksus.mid inflating: MIDI Beats/charleston/9_groove_charleston1walksusplus.mid inflating: MIDI Beats/charleston/6_snare_charleston1walk.mid inflating: MIDI Beats/charleston/5_snare_charleston1susplus.mid inflating: MIDI Beats/charleston/8_groove_charleston1walksus.mid inflating: MIDI Beats/charleston/3_groove_charleston1plus.mid inflating: MIDI Beats/charleston/5_kick_charleston1susplus.mid inflating: MIDI Beats/charleston/4_kick_charleston1sus.mid creating: MIDI Beats/rhumba/ inflating: MIDI Beats/rhumba/1_hats_rhumba.mid inflating: MIDI Beats/rhumba/6_perc_rhumba3.mid inflating: MIDI Beats/rhumba/7_hats_rhumba3sus.mid inflating: MIDI Beats/rhumba/4_perc_rhumba2.mid inflating: MIDI Beats/rhumba/3_hats_rhumba1sus.mid inflating: MIDI Beats/rhumba/5_perc_rhumba2sus.mid inflating: MIDI Beats/rhumba/9_hats_rhumbaend1.mid inflating: MIDI Beats/rhumba/4_hats_rhumba2.mid inflating: MIDI Beats/rhumba/5_groove_rhumba2sus.mid inflating: MIDI Beats/rhumba/8_perc_rhumbaend.mid inflating: MIDI Beats/rhumba/9_perc_rhumbaend1.mid inflating: MIDI Beats/rhumba/8_hats_rhumbaend.mid inflating: MIDI Beats/rhumba/6_groove_rhumba3.mid inflating: MIDI Beats/rhumba/1_perc_rhumba.mid inflating: MIDI Beats/rhumba/8_groove_rhumbaend.mid inflating: MIDI Beats/rhumba/9_groove_rhumbaend1.mid inflating: MIDI Beats/rhumba/7_perc_rhumba3sus.mid inflating: MIDI Beats/rhumba/2_perc_rhumba1.mid inflating: MIDI Beats/rhumba/3_perc_rhumba1sus.mid inflating: MIDI Beats/rhumba/4_groove_rhumba2.mid inflating: MIDI Beats/rhumba/3_groove_rhumba1sus.mid inflating: MIDI Beats/rhumba/7_groove_rhumba3sus.mid inflating: MIDI Beats/rhumba/1_groove_rhumba.mid inflating: MIDI Beats/rhumba/2_groove_rhumba1.mid inflating: MIDI Beats/rhumba/5_hats_rhumba2sus.mid creating: MIDI Beats/bluegrass/ inflating: MIDI Beats/bluegrass/6_groove_bluegrasssus.mid inflating: MIDI Beats/bluegrass/6_snare_bluegrasssus.mid inflating: MIDI Beats/bluegrass/1_snare_bluegrassbottle.mid inflating: MIDI Beats/bluegrass/3_groove_bluegrassclap.mid inflating: MIDI Beats/bluegrass/2_perc_bluegrassbottleclap.mid inflating: MIDI Beats/bluegrass/4_groove_bluegrassend.mid inflating: MIDI Beats/bluegrass/5_hats_bluegrassintro.mid inflating: MIDI Beats/bluegrass/7_hats_bluegrasssusclap.mid inflating: MIDI Beats/bluegrass/2_snare_bluegrassbottleclap.mid inflating: MIDI Beats/bluegrass/5_groove_bluegrassintro.mid inflating: MIDI Beats/bluegrass/3_snare_bluegrassclap.mid inflating: MIDI Beats/bluegrass/4_snare_bluegrassend.mid inflating: MIDI Beats/bluegrass/3_perc_bluegrassclap.mid inflating: MIDI Beats/bluegrass/5_snare_bluegrassintro.mid inflating: MIDI Beats/bluegrass/1_perc_bluegrassbottle.mid inflating: MIDI Beats/bluegrass/1_groove_bluegrassbottle.mid inflating: MIDI Beats/bluegrass/2_hats_bluegrassbottleclap.mid inflating: MIDI Beats/bluegrass/7_perc_bluegrasssusclap.mid inflating: MIDI Beats/bluegrass/2_groove_bluegrassbottleclap.mid inflating: MIDI Beats/bluegrass/7_groove_bluegrasssusclap.mid inflating: MIDI Beats/bluegrass/1_hats_bluegrassbottle.mid inflating: MIDI Beats/bluegrass/7_snare_bluegrasssusclap.mid inflating: MIDI Beats/bluegrass/4_hats_bluegrassend.mid inflating: MIDI Beats/bluegrass/3_hats_bluegrassclap.mid inflating: MIDI Beats/bluegrass/6_hats_bluegrasssus.mid creating: MIDI Beats/salsa2/ inflating: MIDI Beats/salsa2/2_kick_salsa2endingb.mid inflating: MIDI Beats/salsa2/2_groove_salsa2endingb.mid inflating: MIDI Beats/salsa2/6_kick_salsa2fillbb.mid inflating: MIDI Beats/salsa2/6_hats_salsa2fillbb.mid inflating: MIDI Beats/salsa2/1_cymb_salsa2endinga.mid inflating: MIDI Beats/salsa2/6_groove_salsa2fillbb.mid inflating: MIDI Beats/salsa2/4_snare_salsa2fillab.mid inflating: MIDI Beats/salsa2/5_groove_salsa2fillba.mid inflating: MIDI Beats/salsa2/4_hats_salsa2fillab.mid inflating: MIDI Beats/salsa2/5_kick_salsa2fillba.mid inflating: MIDI Beats/salsa2/3_groove_salsa2fillaa.mid inflating: MIDI Beats/salsa2/2_cymb_salsa2endingb.mid inflating: MIDI Beats/salsa2/4_kick_salsa2fillab.mid inflating: MIDI Beats/salsa2/3_cymb_salsa2fillaa.mid inflating: MIDI Beats/salsa2/5_hats_salsa2fillba.mid inflating: MIDI Beats/salsa2/5_cymb_salsa2fillba.mid inflating: MIDI Beats/salsa2/1_groove_salsa2endinga.mid inflating: MIDI Beats/salsa2/4_cymb_salsa2fillab.mid inflating: MIDI Beats/salsa2/5_snare_salsa2fillba.mid inflating: MIDI Beats/salsa2/1_kick_salsa2endinga.mid inflating: MIDI Beats/salsa2/6_perc_salsa2fillbb.mid inflating: MIDI Beats/salsa2/4_groove_salsa2fillab.mid creating: MIDI Beats/jive/ inflating: MIDI Beats/jive/8_perc_jiveclap.mid inflating: MIDI Beats/jive/4_groove_jive1clapsus.mid inflating: MIDI Beats/jive/9_kick_jiveclapsus.mid inflating: MIDI Beats/jive/4_hats_jive1clapsus.mid inflating: MIDI Beats/jive/9_groove_jiveclapsus.mid inflating: MIDI Beats/jive/3_snare_jive1clap.mid inflating: MIDI Beats/jive/6_kick_jive1sus.mid inflating: MIDI Beats/jive/8_groove_jiveclap.mid inflating: MIDI Beats/jive/8_kick_jiveclap.mid inflating: MIDI Beats/jive/9_snare_jiveclapsus.mid inflating: MIDI Beats/jive/9_hats_jiveclapsus.mid inflating: MIDI Beats/jive/5_snare_jive1plus.mid inflating: MIDI Beats/jive/9_perc_jiveclapsus.mid inflating: MIDI Beats/jive/2_snare_jive1.mid inflating: MIDI Beats/jive/5_groove_jive1plus.mid inflating: MIDI Beats/jive/4_snare_jive1clapsus.mid inflating: MIDI Beats/jive/5_kick_jive1plus.mid inflating: MIDI Beats/jive/4_perc_jive1clapsus.mid inflating: MIDI Beats/jive/3_perc_jive1clap.mid inflating: MIDI Beats/jive/7_groove_jive1susplus.mid inflating: MIDI Beats/jive/3_groove_jive1clap.mid inflating: MIDI Beats/jive/1_hats_jive.mid inflating: MIDI Beats/jive/3_kick_jive1clap.mid inflating: MIDI Beats/jive/2_groove_jive1.mid inflating: MIDI Beats/jive/7_kick_jive1susplus.mid inflating: MIDI Beats/jive/3_hats_jive1clap.mid inflating: MIDI Beats/jive/8_snare_jiveclap.mid inflating: MIDI Beats/jive/2_kick_jive1.mid inflating: MIDI Beats/jive/1_kick_jive.mid inflating: MIDI Beats/jive/7_snare_jive1susplus.mid inflating: MIDI Beats/jive/1_groove_jive.mid inflating: MIDI Beats/jive/6_hats_jive1sus.mid inflating: MIDI Beats/jive/7_hats_jive1susplus.mid inflating: MIDI Beats/jive/1_snare_jive.mid inflating: MIDI Beats/jive/8_hats_jiveclap.mid inflating: MIDI Beats/jive/6_snare_jive1sus.mid inflating: MIDI Beats/jive/5_hats_jive1plus.mid inflating: MIDI Beats/jive/4_kick_jive1clapsus.mid inflating: MIDI Beats/jive/2_hats_jive1.mid inflating: MIDI Beats/jive/6_groove_jive1sus.mid creating: MIDI Beats/8beat2/ inflating: MIDI Beats/8beat2/2_hats_8beat2end.mid inflating: MIDI Beats/8beat2/3_hats_8beat2intro.mid inflating: MIDI Beats/8beat2/2_kick_8beat2end.mid inflating: MIDI Beats/8beat2/2_snare_8beat2end.mid inflating: MIDI Beats/8beat2/3_snare_8beat2intro.mid inflating: MIDI Beats/8beat2/1_snare_8beat2.mid inflating: MIDI Beats/8beat2/1_hats_8beat2.mid inflating: MIDI Beats/8beat2/1_groove_8beat2.mid inflating: MIDI Beats/8beat2/3_kick_8beat2intro.mid inflating: MIDI Beats/8beat2/1_kick_8beat2.mid inflating: MIDI Beats/8beat2/3_groove_8beat2intro.mid inflating: MIDI Beats/8beat2/2_groove_8beat2end.mid creating: MIDI Beats/fusion/ inflating: MIDI Beats/fusion/9_kick_fus05.mid inflating: MIDI Beats/fusion/7_cymb_fus03.mid inflating: MIDI Beats/fusion/8_kick_fus04.mid inflating: MIDI Beats/fusion/8_groove_fus04.mid inflating: MIDI Beats/fusion/7_kick_fus03.mid inflating: MIDI Beats/fusion/5_snare_fus01.mid inflating: MIDI Beats/fusion/7_snare_fus03.mid inflating: MIDI Beats/fusion/8_snare_fus04.mid inflating: MIDI Beats/fusion/1_groove_fusion.mid inflating: MIDI Beats/fusion/7_groove_fus03.mid inflating: MIDI Beats/fusion/9_groove_fus05.mid inflating: MIDI Beats/fusion/2_hats_fusionend.mid inflating: MIDI Beats/fusion/2_kick_fusionend.mid inflating: MIDI Beats/fusion/1_hats_fusion.mid inflating: MIDI Beats/fusion/6_kick_fus02.mid inflating: MIDI Beats/fusion/1_snare_fusion.mid inflating: MIDI Beats/fusion/2_groove_fusionend.mid inflating: MIDI Beats/fusion/2_snare_fusionend.mid inflating: MIDI Beats/fusion/9_snare_fus05.mid inflating: MIDI Beats/fusion/3_kick_fusionintro.mid inflating: MIDI Beats/fusion/1_kick_fusion.mid inflating: MIDI Beats/fusion/6_snare_fus02.mid inflating: MIDI Beats/fusion/5_hats_fus01.mid inflating: MIDI Beats/fusion/6_groove_fus02.mid inflating: MIDI Beats/fusion/5_groove_fus01.mid inflating: MIDI Beats/fusion/8_hats_fus04.mid inflating: MIDI Beats/fusion/3_snare_fusionintro.mid inflating: MIDI Beats/fusion/6_hats_fus02.mid inflating: MIDI Beats/fusion/9_hats_fus05.mid inflating: MIDI Beats/fusion/3_hats_fusionintro.mid inflating: MIDI Beats/fusion/5_kick_fus01.mid inflating: MIDI Beats/fusion/3_groove_fusionintro.mid creating: MIDI Beats/triphop/ inflating: MIDI Beats/triphop/2_groove_triphopend.mid inflating: MIDI Beats/triphop/3_cymb_triphopintro.mid inflating: MIDI Beats/triphop/2_cymb_triphopend.mid inflating: MIDI Beats/triphop/3_kick_triphopintro.mid inflating: MIDI Beats/triphop/1_kick_triphop.mid inflating: MIDI Beats/triphop/2_hats_triphopend.mid inflating: MIDI Beats/triphop/1_groove_triphop.mid inflating: MIDI Beats/triphop/2_kick_triphopend.mid inflating: MIDI Beats/triphop/3_groove_triphopintro.mid inflating: MIDI Beats/triphop/1_hats_triphop.mid inflating: MIDI Beats/triphop/1_cymb_triphop.mid inflating: MIDI Beats/triphop/3_hats_triphopintro.mid creating: MIDI Beats/shuffleboogie/ inflating: MIDI Beats/shuffleboogie/3_kick_shuffleboogieintro.mid inflating: MIDI Beats/shuffleboogie/3_snare_shuffleboogieintro.mid inflating: MIDI Beats/shuffleboogie/1_snare_shuffleboogie.mid inflating: MIDI Beats/shuffleboogie/1_kick_shuffleboogie.mid inflating: MIDI Beats/shuffleboogie/2_groove_shuffleboogieend.mid inflating: MIDI Beats/shuffleboogie/1_hats_shuffleboogie.mid inflating: MIDI Beats/shuffleboogie/3_groove_shuffleboogieintro.mid inflating: MIDI Beats/shuffleboogie/3_hats_shuffleboogieintro.mid inflating: MIDI Beats/shuffleboogie/1_groove_shuffleboogie.mid inflating: MIDI Beats/shuffleboogie/2_hats_shuffleboogieend.mid inflating: MIDI Beats/shuffleboogie/2_snare_shuffleboogieend.mid inflating: MIDI Beats/shuffleboogie/2_kick_shuffleboogieend.mid creating: MIDI Beats/kbossa/ inflating: MIDI Beats/kbossa/4_hats_kbossaendinga.mid inflating: MIDI Beats/kbossa/8_groove_kbossafilla.mid inflating: MIDI Beats/kbossa/5_groove_kbossaendingb.mid inflating: MIDI Beats/kbossa/3_kick_kbossac.mid inflating: MIDI Beats/kbossa/9_kick_kbossafillab.mid inflating: MIDI Beats/kbossa/1_groove_kbossaa.mid inflating: MIDI Beats/kbossa/8_hats_kbossafilla.mid inflating: MIDI Beats/kbossa/7_kick_kbossaendingd.mid inflating: MIDI Beats/kbossa/8_kick_kbossafilla.mid inflating: MIDI Beats/kbossa/1_hats_kbossaa.mid inflating: MIDI Beats/kbossa/7_groove_kbossaendingd.mid inflating: MIDI Beats/kbossa/6_snare_kbossaendingc.mid inflating: MIDI Beats/kbossa/6_cymb_kbossaendingc.mid inflating: MIDI Beats/kbossa/9_groove_kbossafillab.mid inflating: MIDI Beats/kbossa/4_groove_kbossaendinga.mid inflating: MIDI Beats/kbossa/8_snare_kbossafilla.mid inflating: MIDI Beats/kbossa/9_hats_kbossafillab.mid inflating: MIDI Beats/kbossa/1_kick_kbossaa.mid inflating: MIDI Beats/kbossa/2_cymb_kbossab.mid inflating: MIDI Beats/kbossa/2_groove_kbossab.mid inflating: MIDI Beats/kbossa/5_hats_kbossaendingb.mid inflating: MIDI Beats/kbossa/5_kick_kbossaendingb.mid inflating: MIDI Beats/kbossa/6_groove_kbossaendingc.mid inflating: MIDI Beats/kbossa/4_kick_kbossaendinga.mid inflating: MIDI Beats/kbossa/3_groove_kbossac.mid inflating: MIDI Beats/kbossa/6_kick_kbossaendingc.mid inflating: MIDI Beats/kbossa/7_snare_kbossaendingd.mid inflating: MIDI Beats/kbossa/9_snare_kbossafillab.mid inflating: MIDI Beats/kbossa/7_cymb_kbossaendingd.mid inflating: MIDI Beats/kbossa/3_cymb_kbossac.mid inflating: MIDI Beats/kbossa/2_kick_kbossab.mid creating: MIDI Beats/blues/ inflating: MIDI Beats/blues/3_snare_blus01.mid inflating: MIDI Beats/blues/9_groove_blues1sus.mid inflating: MIDI Beats/blues/4_groove_blus02.mid inflating: MIDI Beats/blues/5_kick_blus03.mid inflating: MIDI Beats/blues/6_snare_blus05.mid inflating: MIDI Beats/blues/3_groove_bluesintro.mid inflating: MIDI Beats/blues/7_groove_blues.mid inflating: MIDI Beats/blues/4_snare_blus02.mid inflating: MIDI Beats/blues/2_kick_bluesend.mid inflating: MIDI Beats/blues/3_groove_blus01.mid inflating: MIDI Beats/blues/9_hats_blues1sus.mid inflating: MIDI Beats/blues/2_hats_bluesend.mid inflating: MIDI Beats/blues/4_hats_blus02.mid inflating: MIDI Beats/blues/8_hats_blues1.mid inflating: MIDI Beats/blues/6_groove_blus05.mid inflating: MIDI Beats/blues/9_perc_blues1sus.mid inflating: MIDI Beats/blues/6_hats_blus05.mid inflating: MIDI Beats/blues/3_kick_blus01.mid inflating: MIDI Beats/blues/4_kick_blus02.mid inflating: MIDI Beats/blues/7_groove_blus06.mid inflating: MIDI Beats/blues/1_groove_blues.mid inflating: MIDI Beats/blues/6_kick_blus05.mid inflating: MIDI Beats/blues/8_perc_blues1.mid inflating: MIDI Beats/blues/8_groove_blues1.mid inflating: MIDI Beats/blues/5_groove_blus03.mid inflating: MIDI Beats/blues/1_snare_blues.mid inflating: MIDI Beats/blues/7_snare_blus06.mid inflating: MIDI Beats/blues/7_hats_blues.mid inflating: MIDI Beats/blues/5_snare_blus03.mid inflating: MIDI Beats/blues/7_kick_blus06.mid inflating: MIDI Beats/blues/1_kick_blues.mid inflating: MIDI Beats/blues/3_hats_blus01.mid inflating: MIDI Beats/blues/6_cymb_blus05.mid inflating: MIDI Beats/blues/2_snare_bluesend.mid inflating: MIDI Beats/blues/4_perc_blus02.mid inflating: MIDI Beats/blues/7_perc_blues.mid inflating: MIDI Beats/blues/1_hats_blues.mid inflating: MIDI Beats/blues/5_hats_blus03.mid inflating: MIDI Beats/blues/3_kick_bluesintro.mid inflating: MIDI Beats/blues/3_snare_bluesintro.mid inflating: MIDI Beats/blues/4_cymb_blus02.mid inflating: MIDI Beats/blues/7_cymb_blus06.mid inflating: MIDI Beats/blues/2_groove_bluesend.mid inflating: MIDI Beats/blues/3_hats_bluesintro.mid creating: MIDI Beats/60ssoul/ inflating: MIDI Beats/60ssoul/1_snare_60ssoul.mid inflating: MIDI Beats/60ssoul/3_kick_60ssoulintro.mid inflating: MIDI Beats/60ssoul/2_snare_60ssoulend.mid inflating: MIDI Beats/60ssoul/3_groove_60ssoulintro.mid inflating: MIDI Beats/60ssoul/1_kick_60ssoul.mid inflating: MIDI Beats/60ssoul/1_groove_60ssoul.mid inflating: MIDI Beats/60ssoul/3_snare_60ssoulintro.mid inflating: MIDI Beats/60ssoul/2_groove_60ssoulend.mid inflating: MIDI Beats/60ssoul/2_hats_60ssoulend.mid inflating: MIDI Beats/60ssoul/1_hats_60ssoul.mid inflating: MIDI Beats/60ssoul/2_kick_60ssoulend.mid inflating: MIDI Beats/60ssoul/3_hats_60ssoulintro.mid creating: MIDI Beats/slowswing/ inflating: MIDI Beats/slowswing/3_hats_slowswingintro.mid inflating: MIDI Beats/slowswing/1_snare_slowswing.mid inflating: MIDI Beats/slowswing/3_snare_slowswingintro.mid inflating: MIDI Beats/slowswing/3_cymb_slowswingintro.mid inflating: MIDI Beats/slowswing/1_cymb_slowswing.mid inflating: MIDI Beats/slowswing/3_kick_slowswingintro.mid inflating: MIDI Beats/slowswing/1_kick_slowswing.mid inflating: MIDI Beats/slowswing/1_hats_slowswing.mid inflating: MIDI Beats/slowswing/2_hats_slowswingend.mid inflating: MIDI Beats/slowswing/2_groove_slowswingend.mid inflating: MIDI Beats/slowswing/2_snare_slowswingend.mid inflating: MIDI Beats/slowswing/3_groove_slowswingintro.mid inflating: MIDI Beats/slowswing/2_cymb_slowswingend.mid inflating: MIDI Beats/slowswing/1_groove_slowswing.mid inflating: MIDI Beats/slowswing/2_kick_slowswingend.mid creating: MIDI Beats/shuffle/ inflating: MIDI Beats/shuffle/4_hats_shfl04.mid inflating: MIDI Beats/shuffle/5_groove_shfl05.mid inflating: MIDI Beats/shuffle/3_kick_shfl03.mid inflating: MIDI Beats/shuffle/5_kick_shfl05.mid inflating: MIDI Beats/shuffle/2_kick_shfl02.mid inflating: MIDI Beats/shuffle/2_hats_shfl02.mid inflating: MIDI Beats/shuffle/3_snare_shfl03.mid inflating: MIDI Beats/shuffle/2_groove_shfl02.mid inflating: MIDI Beats/shuffle/5_snare_shfl05.mid inflating: MIDI Beats/shuffle/3_hats_shfl03.mid inflating: MIDI Beats/shuffle/1_snare_shfl01.mid inflating: MIDI Beats/shuffle/5_hats_shfl05.mid inflating: MIDI Beats/shuffle/1_hats_shfl01.mid inflating: MIDI Beats/shuffle/4_snare_shfl04.mid inflating: MIDI Beats/shuffle/4_kick_shfl04.mid inflating: MIDI Beats/shuffle/4_groove_shfl04.mid inflating: MIDI Beats/shuffle/3_groove_shfl03.mid inflating: MIDI Beats/shuffle/2_snare_shfl02.mid inflating: MIDI Beats/shuffle/1_kick_shfl01.mid inflating: MIDI Beats/shuffle/1_groove_shfl01.mid creating: MIDI Beats/dancepop1/ inflating: MIDI Beats/dancepop1/2_kick_dancepop1end.mid inflating: MIDI Beats/dancepop1/1_kick_dancepop1.mid inflating: MIDI Beats/dancepop1/3_kick_dancepop1intro.mid inflating: MIDI Beats/dancepop1/3_groove_dancepop1intro.mid inflating: MIDI Beats/dancepop1/3_hats_dancepop1intro.mid inflating: MIDI Beats/dancepop1/1_hats_dancepop1.mid inflating: MIDI Beats/dancepop1/2_groove_dancepop1end.mid inflating: MIDI Beats/dancepop1/1_snare_dancepop1.mid inflating: MIDI Beats/dancepop1/1_groove_dancepop1.mid inflating: MIDI Beats/dancepop1/2_snare_dancepop1end.mid inflating: MIDI Beats/dancepop1/2_hats_dancepop1end.mid inflating: MIDI Beats/dancepop1/3_snare_dancepop1intro.mid creating: MIDI Beats/16beat3/ inflating: MIDI Beats/16beat3/3_groove_16beat3intro.mid inflating: MIDI Beats/16beat3/2_groove_16beat3end.mid inflating: MIDI Beats/16beat3/1_kick_16beat3.mid inflating: MIDI Beats/16beat3/2_snare_16beat3end.mid inflating: MIDI Beats/16beat3/1_hats_16beat3.mid inflating: MIDI Beats/16beat3/2_hats_16beat3end.mid inflating: MIDI Beats/16beat3/3_snare_16beat3intro.mid inflating: MIDI Beats/16beat3/3_hats_16beat3intro.mid inflating: MIDI Beats/16beat3/3_kick_16beat3intro.mid inflating: MIDI Beats/16beat3/1_snare_16beat3.mid inflating: MIDI Beats/16beat3/2_kick_16beat3end.mid inflating: MIDI Beats/16beat3/1_groove_16beat3.mid creating: MIDI Beats/pop/ inflating: MIDI Beats/pop/9_groove_pop05.mid inflating: MIDI Beats/pop/7_snare_pop03.mid inflating: MIDI Beats/pop/9_snare_pop05.mid inflating: MIDI Beats/pop/7_hats_pop03.mid inflating: MIDI Beats/pop/1_kick_pop.mid inflating: MIDI Beats/pop/9_kick_pop05.mid inflating: MIDI Beats/pop/3_perc_popintro.mid inflating: MIDI Beats/pop/5_snare_pop01.mid inflating: MIDI Beats/pop/3_groove_popintro.mid inflating: MIDI Beats/pop/6_kick_pop02.mid inflating: MIDI Beats/pop/5_kick_pop01.mid inflating: MIDI Beats/pop/1_groove_pop.mid inflating: MIDI Beats/pop/9_hats_pop05.mid inflating: MIDI Beats/pop/6_groove_pop02.mid inflating: MIDI Beats/pop/2_snare_popend.mid inflating: MIDI Beats/pop/5_groove_pop01.mid inflating: MIDI Beats/pop/1_perc_pop.mid inflating: MIDI Beats/pop/8_hats_pop04.mid inflating: MIDI Beats/pop/5_hats_pop01.mid inflating: MIDI Beats/pop/1_hats_pop.mid inflating: MIDI Beats/pop/2_kick_popend.mid inflating: MIDI Beats/pop/6_snare_pop02.mid inflating: MIDI Beats/pop/2_perc_popend.mid inflating: MIDI Beats/pop/7_groove_pop03.mid inflating: MIDI Beats/pop/3_snare_popintro.mid inflating: MIDI Beats/pop/2_hats_popend.mid inflating: MIDI Beats/pop/8_snare_pop04.mid inflating: MIDI Beats/pop/3_hats_popintro.mid inflating: MIDI Beats/pop/7_kick_pop03.mid inflating: MIDI Beats/pop/8_kick_pop04.mid inflating: MIDI Beats/pop/8_groove_pop04.mid inflating: MIDI Beats/pop/1_snare_pop.mid inflating: MIDI Beats/pop/3_kick_popintro.mid inflating: MIDI Beats/pop/6_hats_pop02.mid inflating: MIDI Beats/pop/2_groove_popend.mid creating: MIDI Beats/beat16/ inflating: MIDI Beats/beat16/1_groove_16beat01.mid inflating: MIDI Beats/beat16/3_cymb_16beat03.mid inflating: MIDI Beats/beat16/1_snare_16beat01.mid inflating: MIDI Beats/beat16/6_hats_16beat06.mid inflating: MIDI Beats/beat16/8_snare_16beat08.mid inflating: MIDI Beats/beat16/2_groove_16beat02.mid inflating: MIDI Beats/beat16/6_snare_16beat06.mid inflating: MIDI Beats/beat16/8_hats_16beat08.mid inflating: MIDI Beats/beat16/9_groove_16beat09.mid inflating: MIDI Beats/beat16/9_kick_16beat09.mid inflating: MIDI Beats/beat16/6_kick_16beat06.mid inflating: MIDI Beats/beat16/6_cymb_16beat06.mid inflating: MIDI Beats/beat16/3_snare_16beat03.mid inflating: MIDI Beats/beat16/8_groove_16beat08.mid inflating: MIDI Beats/beat16/7_hats_16beat07.mid inflating: MIDI Beats/beat16/2_snare_16beat02.mid inflating: MIDI Beats/beat16/5_hats_16beat05.mid inflating: MIDI Beats/beat16/8_kick_16beat08.mid inflating: MIDI Beats/beat16/5_snare_16beat05.mid inflating: MIDI Beats/beat16/5_groove_16beat05.mid inflating: MIDI Beats/beat16/4_groove_16beat04.mid inflating: MIDI Beats/beat16/2_kick_16beat02.mid inflating: MIDI Beats/beat16/4_kick_16beat04.mid inflating: MIDI Beats/beat16/3_kick_16beat03.mid inflating: MIDI Beats/beat16/1_hats_16beat01.mid inflating: MIDI Beats/beat16/4_snare_16beat04.mid inflating: MIDI Beats/beat16/2_hats_16beat02.mid inflating: MIDI Beats/beat16/6_groove_16beat06.mid inflating: MIDI Beats/beat16/7_groove_16beat07.mid inflating: MIDI Beats/beat16/3_hats_16beat03.mid inflating: MIDI Beats/beat16/5_kick_16beat05.mid inflating: MIDI Beats/beat16/7_snare_16beat07.mid inflating: MIDI Beats/beat16/1_kick_16beat01.mid inflating: MIDI Beats/beat16/4_hats_16beat04.mid inflating: MIDI Beats/beat16/7_kick_16beat07.mid inflating: MIDI Beats/beat16/9_hats_16beat09.mid inflating: MIDI Beats/beat16/8_cymb_16beat08.mid inflating: MIDI Beats/beat16/3_groove_16beat03.mid inflating: MIDI Beats/beat16/9_snare_16beat09.mid creating: MIDI Beats/twi/ inflating: MIDI Beats/twi/8_kick_twimainb.mid inflating: MIDI Beats/twi/4_groove_twifillba.mid inflating: MIDI Beats/twi/6_groove_twiintrob.mid inflating: MIDI Beats/twi/3_snare_twifillab.mid inflating: MIDI Beats/twi/2_groove_twifillaa.mid inflating: MIDI Beats/twi/2_snare_twifillaa.mid inflating: MIDI Beats/twi/4_kick_twifillba.mid inflating: MIDI Beats/twi/4_cymb_twifillba.mid inflating: MIDI Beats/twi/7_kick_twimaina.mid inflating: MIDI Beats/twi/8_groove_twimainb.mid inflating: MIDI Beats/twi/4_snare_twifillba.mid inflating: MIDI Beats/twi/6_snare_twiintrob.mid inflating: MIDI Beats/twi/1_groove_twiendingb.mid inflating: MIDI Beats/twi/2_cymb_twifillaa.mid inflating: MIDI Beats/twi/1_snare_twiendingb.mid inflating: MIDI Beats/twi/5_snare_twifillbb.mid inflating: MIDI Beats/twi/3_kick_twifillab.mid inflating: MIDI Beats/twi/5_cymb_twifillbb.mid inflating: MIDI Beats/twi/1_kick_twiendingb.mid inflating: MIDI Beats/twi/2_kick_twifillaa.mid inflating: MIDI Beats/twi/3_groove_twifillab.mid inflating: MIDI Beats/twi/5_kick_twifillbb.mid inflating: MIDI Beats/twi/7_groove_twimaina.mid inflating: MIDI Beats/twi/3_cymb_twifillab.mid inflating: MIDI Beats/twi/7_snare_twimaina.mid inflating: MIDI Beats/twi/6_kick_twiintrob.mid inflating: MIDI Beats/twi/5_groove_twifillbb.mid inflating: MIDI Beats/twi/8_snare_twimainb.mid creating: MIDI Beats/r+b/ inflating: MIDI Beats/r+b/2_groove_r+bend.mid inflating: MIDI Beats/r+b/1_kick_r+b.mid inflating: MIDI Beats/r+b/2_kick_r+bend.mid inflating: MIDI Beats/r+b/3_cymb_r+bintro.mid inflating: MIDI Beats/r+b/3_snare_r+bintro.mid inflating: MIDI Beats/r+b/3_groove_r+bintro.mid inflating: MIDI Beats/r+b/2_snare_r+bend.mid inflating: MIDI Beats/r+b/1_cymb_r+b.mid inflating: MIDI Beats/r+b/1_snare_r+b.mid inflating: MIDI Beats/r+b/3_kick_r+bintro.mid inflating: MIDI Beats/r+b/2_cymb_r+bend.mid inflating: MIDI Beats/r+b/1_groove_r+b.mid creating: MIDI Beats/metal2/ inflating: MIDI Beats/metal2/3_groove_metal2e.mid inflating: MIDI Beats/metal2/3_kick_metal2e.mid inflating: MIDI Beats/metal2/2_groove_metal2b.mid inflating: MIDI Beats/metal2/5_hats_metal2fb.mid inflating: MIDI Beats/metal2/2_hats_metal2b.mid inflating: MIDI Beats/metal2/4_snare_metal2fa.mid inflating: MIDI Beats/metal2/2_snare_metal2b.mid inflating: MIDI Beats/metal2/4_groove_metal2fa.mid inflating: MIDI Beats/metal2/3_snare_metal2e.mid inflating: MIDI Beats/metal2/5_snare_metal2fb.mid inflating: MIDI Beats/metal2/5_kick_metal2fb.mid inflating: MIDI Beats/metal2/1_kick_metal2a.mid inflating: MIDI Beats/metal2/2_kick_metal2b.mid inflating: MIDI Beats/metal2/1_groove_metal2a.mid inflating: MIDI Beats/metal2/4_kick_metal2fa.mid inflating: MIDI Beats/metal2/5_groove_metal2fb.mid inflating: MIDI Beats/metal2/1_snare_metal2a.mid creating: MIDI Beats/digitalrock/ inflating: MIDI Beats/digitalrock/2_snare_digitalrockend.mid inflating: MIDI Beats/digitalrock/2_kick_digitalrockend.mid inflating: MIDI Beats/digitalrock/1_hats_digitalrock.mid inflating: MIDI Beats/digitalrock/3_hats_digitalrockintro.mid inflating: MIDI Beats/digitalrock/1_kick_digitalrock.mid inflating: MIDI Beats/digitalrock/2_hats_digitalrockend.mid inflating: MIDI Beats/digitalrock/3_groove_digitalrockintro.mid inflating: MIDI Beats/digitalrock/2_groove_digitalrockend.mid inflating: MIDI Beats/digitalrock/3_kick_digitalrockintro.mid inflating: MIDI Beats/digitalrock/1_groove_digitalrock.mid inflating: MIDI Beats/digitalrock/1_snare_digitalrock.mid inflating: MIDI Beats/digitalrock/3_snare_digitalrockintro.mid creating: MIDI Beats/vienesewaltz/ inflating: MIDI Beats/vienesewaltz/2_hats_vienesewaltz1.mid inflating: MIDI Beats/vienesewaltz/1_groove_vienesewaltz.mid inflating: MIDI Beats/vienesewaltz/6_groove_vienesewaltzend.mid inflating: MIDI Beats/vienesewaltz/5_cymb_vienesewaltz2sus.mid inflating: MIDI Beats/vienesewaltz/3_hats_vienesewaltz1sus.mid inflating: MIDI Beats/vienesewaltz/7_hats_vienesewaltzintro.mid inflating: MIDI Beats/vienesewaltz/4_cymb_vienesewaltz2.mid inflating: MIDI Beats/vienesewaltz/5_groove_vienesewaltz2sus.mid inflating: MIDI Beats/vienesewaltz/3_cymb_vienesewaltz1sus.mid inflating: MIDI Beats/vienesewaltz/1_kick_vienesewaltz.mid inflating: MIDI Beats/vienesewaltz/3_kick_vienesewaltz1sus.mid inflating: MIDI Beats/vienesewaltz/8_cymb_vienesewaltzsus.mid inflating: MIDI Beats/vienesewaltz/8_hats_vienesewaltzsus.mid inflating: MIDI Beats/vienesewaltz/5_kick_vienesewaltz2sus.mid inflating: MIDI Beats/vienesewaltz/1_hats_vienesewaltz.mid inflating: MIDI Beats/vienesewaltz/6_cymb_vienesewaltzend.mid inflating: MIDI Beats/vienesewaltz/4_hats_vienesewaltz2.mid inflating: MIDI Beats/vienesewaltz/7_groove_vienesewaltzintro.mid inflating: MIDI Beats/vienesewaltz/3_groove_vienesewaltz1sus.mid inflating: MIDI Beats/vienesewaltz/8_groove_vienesewaltzsus.mid inflating: MIDI Beats/vienesewaltz/4_kick_vienesewaltz2.mid inflating: MIDI Beats/vienesewaltz/7_kick_vienesewaltzintro.mid inflating: MIDI Beats/vienesewaltz/6_hats_vienesewaltzend.mid inflating: MIDI Beats/vienesewaltz/2_kick_vienesewaltz1.mid inflating: MIDI Beats/vienesewaltz/1_cymb_vienesewaltz.mid inflating: MIDI Beats/vienesewaltz/8_kick_vienesewaltzsus.mid inflating: MIDI Beats/vienesewaltz/6_kick_vienesewaltzend.mid inflating: MIDI Beats/vienesewaltz/2_cymb_vienesewaltz1.mid inflating: MIDI Beats/vienesewaltz/2_groove_vienesewaltz1.mid inflating: MIDI Beats/vienesewaltz/4_groove_vienesewaltz2.mid inflating: MIDI Beats/vienesewaltz/7_cymb_vienesewaltzintro.mid inflating: MIDI Beats/vienesewaltz/5_hats_vienesewaltz2sus.mid creating: MIDI Beats/swing/ inflating: MIDI Beats/swing/2_kick_swingend.mid inflating: MIDI Beats/swing/1_groove_swing.mid inflating: MIDI Beats/swing/8_kick_swing.mid inflating: MIDI Beats/swing/3_kick_swingintro.mid inflating: MIDI Beats/swing/2_hats_swingend.mid inflating: MIDI Beats/swing/2_groove_swingend.mid inflating: MIDI Beats/swing/9_groove_swing1.mid inflating: MIDI Beats/swing/1_hats_swing.mid inflating: MIDI Beats/swing/9_kick_swing1.mid inflating: MIDI Beats/swing/1_kick_swing.mid inflating: MIDI Beats/swing/3_hats_swingintro.mid inflating: MIDI Beats/swing/3_groove_swingintro.mid inflating: MIDI Beats/swing/8_groove_swing.mid creating: MIDI Beats/Kfunk1/ inflating: MIDI Beats/Kfunk1/2_groove_kfunk1b.mid inflating: MIDI Beats/Kfunk1/6_cymb_kfunk1fillaa.mid inflating: MIDI Beats/Kfunk1/4_cymb_kfunk1endinga.mid inflating: MIDI Beats/Kfunk1/6_snare_kfunk1fillaa.mid inflating: MIDI Beats/Kfunk1/9_cymb_kfunk1fillbb.mid inflating: MIDI Beats/Kfunk1/3_kick_kfunk1c.mid inflating: MIDI Beats/Kfunk1/2_kick_kfunk1b.mid inflating: MIDI Beats/Kfunk1/7_hats_kfunk1fillab.mid inflating: MIDI Beats/Kfunk1/8_hats_kfunk1fillba.mid inflating: MIDI Beats/Kfunk1/5_cymb_kfunk1endingb.mid inflating: MIDI Beats/Kfunk1/4_kick_kfunk1endinga.mid inflating: MIDI Beats/Kfunk1/5_kick_kfunk1endingb.mid inflating: MIDI Beats/Kfunk1/4_groove_kfunk1endinga.mid inflating: MIDI Beats/Kfunk1/9_snare_kfunk1fillbb.mid inflating: MIDI Beats/Kfunk1/1_groove_kfunk1a.mid inflating: MIDI Beats/Kfunk1/1_hats_kfunk1a.mid inflating: MIDI Beats/Kfunk1/7_groove_kfunk1fillab.mid inflating: MIDI Beats/Kfunk1/8_kick_kfunk1fillba.mid inflating: MIDI Beats/Kfunk1/9_kick_kfunk1fillbb.mid inflating: MIDI Beats/Kfunk1/4_snare_kfunk1endinga.mid inflating: MIDI Beats/Kfunk1/2_snare_kfunk1b.mid inflating: MIDI Beats/Kfunk1/3_hats_kfunk1c.mid inflating: MIDI Beats/Kfunk1/8_snare_kfunk1fillba.mid inflating: MIDI Beats/Kfunk1/5_hats_kfunk1endingb.mid inflating: MIDI Beats/Kfunk1/7_kick_kfunk1fillab.mid inflating: MIDI Beats/Kfunk1/1_kick_kfunk1a.mid inflating: MIDI Beats/Kfunk1/9_hats_kfunk1fillbb.mid inflating: MIDI Beats/Kfunk1/5_snare_kfunk1endingb.mid inflating: MIDI Beats/Kfunk1/8_cymb_kfunk1fillba.mid inflating: MIDI Beats/Kfunk1/6_groove_kfunk1fillaa.mid inflating: MIDI Beats/Kfunk1/4_hats_kfunk1endinga.mid inflating: MIDI Beats/Kfunk1/1_snare_kfunk1a.mid inflating: MIDI Beats/Kfunk1/3_snare_kfunk1c.mid inflating: MIDI Beats/Kfunk1/3_groove_kfunk1c.mid inflating: MIDI Beats/Kfunk1/5_groove_kfunk1endingb.mid inflating: MIDI Beats/Kfunk1/2_hats_kfunk1b.mid inflating: MIDI Beats/Kfunk1/8_groove_kfunk1fillba.mid inflating: MIDI Beats/Kfunk1/6_hats_kfunk1fillaa.mid inflating: MIDI Beats/Kfunk1/7_snare_kfunk1fillab.mid inflating: MIDI Beats/Kfunk1/6_kick_kfunk1fillaa.mid inflating: MIDI Beats/Kfunk1/9_groove_kfunk1fillbb.mid creating: MIDI Beats/trance2/ inflating: MIDI Beats/trance2/2_snare_trance2end.mid inflating: MIDI Beats/trance2/2_perc_trance2end.mid inflating: MIDI Beats/trance2/3_hats_trance2intro.mid inflating: MIDI Beats/trance2/3_kick_trance2intro.mid inflating: MIDI Beats/trance2/1_groove_trance2.mid inflating: MIDI Beats/trance2/3_snare_trance2intro.mid inflating: MIDI Beats/trance2/3_groove_trance2intro.mid inflating: MIDI Beats/trance2/1_hats_trance2.mid inflating: MIDI Beats/trance2/1_snare_trance2.mid inflating: MIDI Beats/trance2/1_perc_trance2.mid inflating: MIDI Beats/trance2/1_kick_trance2.mid inflating: MIDI Beats/trance2/2_groove_trance2end.mid inflating: MIDI Beats/trance2/2_hats_trance2end.mid inflating: MIDI Beats/trance2/2_kick_trance2end.mid inflating: MIDI Beats/trance2/3_perc_trance2intro.mid creating: MIDI Beats/8beatpop1/ inflating: MIDI Beats/8beatpop1/1_kick_8beatpop1.mid inflating: MIDI Beats/8beatpop1/3_kick_8beatpop1intro.mid inflating: MIDI Beats/8beatpop1/2_kick_8beatpop1end.mid inflating: MIDI Beats/8beatpop1/3_hats_8beatpop1intro.mid inflating: MIDI Beats/8beatpop1/3_snare_8beatpop1intro.mid inflating: MIDI Beats/8beatpop1/1_snare_8beatpop1.mid inflating: MIDI Beats/8beatpop1/1_hats_8beatpop1.mid inflating: MIDI Beats/8beatpop1/2_snare_8beatpop1end.mid inflating: MIDI Beats/8beatpop1/2_hats_8beatpop1end.mid inflating: MIDI Beats/8beatpop1/1_groove_8beatpop1.mid inflating: MIDI Beats/8beatpop1/3_groove_8beatpop1intro.mid inflating: MIDI Beats/8beatpop1/2_groove_8beatpop1end.mid creating: MIDI Beats/rock-128/ inflating: MIDI Beats/rock-128/4_kick_rock128introsus.mid inflating: MIDI Beats/rock-128/4_hats_rock128introsus.mid inflating: MIDI Beats/rock-128/7_kick_rock128plainsus.mid inflating: MIDI Beats/rock-128/1_groove_rock128.mid inflating: MIDI Beats/rock-128/7_groove_rock128plainsus.mid inflating: MIDI Beats/rock-128/4_perc_rock128introsus.mid inflating: MIDI Beats/rock-128/9_hats_rock128plus.mid inflating: MIDI Beats/rock-128/6_perc_rock128plainplus.mid inflating: MIDI Beats/rock-128/1_hats_rock128.mid inflating: MIDI Beats/rock-128/6_groove_rock128plainplus.mid inflating: MIDI Beats/rock-128/4_groove_rock128introsus.mid inflating: MIDI Beats/rock-128/8_perc_rock128plainsusplus.mid inflating: MIDI Beats/rock-128/7_hats_rock128plainsus.mid inflating: MIDI Beats/rock-128/1_kick_rock128.mid inflating: MIDI Beats/rock-128/7_perc_rock128plainsus.mid inflating: MIDI Beats/rock-128/5_groove_rock128plain.mid inflating: MIDI Beats/rock-128/2_kick_rock128end.mid inflating: MIDI Beats/rock-128/8_groove_rock128plainsusplus.mid inflating: MIDI Beats/rock-128/3_kick_rock128intro.mid inflating: MIDI Beats/rock-128/3_perc_rock128intro.mid inflating: MIDI Beats/rock-128/3_groove_rock128intro.mid inflating: MIDI Beats/rock-128/2_perc_rock128end.mid inflating: MIDI Beats/rock-128/5_kick_rock128plain.mid inflating: MIDI Beats/rock-128/9_perc_rock128plus.mid inflating: MIDI Beats/rock-128/2_groove_rock128end.mid inflating: MIDI Beats/rock-128/2_hats_rock128end.mid inflating: MIDI Beats/rock-128/8_kick_rock128plainsusplus.mid inflating: MIDI Beats/rock-128/3_hats_rock128intro.mid inflating: MIDI Beats/rock-128/6_kick_rock128plainplus.mid inflating: MIDI Beats/rock-128/9_groove_rock128plus.mid inflating: MIDI Beats/rock-128/6_hats_rock128plainplus.mid inflating: MIDI Beats/rock-128/5_perc_rock128plain.mid inflating: MIDI Beats/rock-128/1_perc_rock128.mid inflating: MIDI Beats/rock-128/5_hats_rock128plain.mid inflating: MIDI Beats/rock-128/9_kick_rock128plus.mid inflating: MIDI Beats/rock-128/8_hats_rock128plainsusplus.mid creating: MIDI Beats/house/ inflating: MIDI Beats/house/1_groove_house.mid inflating: MIDI Beats/house/1_kick_house.mid inflating: MIDI Beats/house/1_hats_house.mid inflating: MIDI Beats/house/2_groove_houseend.mid inflating: MIDI Beats/house/3_groove_houseintro.mid inflating: MIDI Beats/house/2_kick_houseend.mid inflating: MIDI Beats/house/3_kick_houseintro.mid inflating: MIDI Beats/house/2_hats_houseend.mid inflating: MIDI Beats/house/3_hats_houseintro.mid creating: MIDI Beats/modernjazz/ inflating: MIDI Beats/modernjazz/3_cymb_modernjazzintro.mid inflating: MIDI Beats/modernjazz/5_kick_modernjazz2.mid inflating: MIDI Beats/modernjazz/3_groove_modernjazzintro.mid inflating: MIDI Beats/modernjazz/8_groove_modernjazzfill.mid inflating: MIDI Beats/modernjazz/2_kick_modernjazz.mid inflating: MIDI Beats/modernjazz/3_kick_modernjazzintro.mid inflating: MIDI Beats/modernjazz/9_groove_modernjazzintro.mid inflating: MIDI Beats/modernjazz/1_kick_modernjazz.mid inflating: MIDI Beats/modernjazz/1_cymb_modernjazz.mid inflating: MIDI Beats/modernjazz/4_groove_modernjazz1sus.mid inflating: MIDI Beats/modernjazz/1_hats_modernjazz.mid inflating: MIDI Beats/modernjazz/6_kick_modernjazz2sus.mid inflating: MIDI Beats/modernjazz/4_cymb_modernjazz1sus.mid inflating: MIDI Beats/modernjazz/6_groove_modernjazz2sus.mid inflating: MIDI Beats/modernjazz/5_cymb_modernjazz2.mid inflating: MIDI Beats/modernjazz/2_kick_modernjazzend.mid inflating: MIDI Beats/modernjazz/2_hats_modernjazzend.mid inflating: MIDI Beats/modernjazz/7_cymb_modernjazzend.mid inflating: MIDI Beats/modernjazz/7_groove_modernjazzend.mid inflating: MIDI Beats/modernjazz/2_cymb_modernjazz.mid inflating: MIDI Beats/modernjazz/7_kick_modernjazzend.mid inflating: MIDI Beats/modernjazz/1_groove_modernjazz.mid inflating: MIDI Beats/modernjazz/3_hats_modernjazzintro.mid inflating: MIDI Beats/modernjazz/2_cymb_modernjazzend.mid inflating: MIDI Beats/modernjazz/2_groove_modernjazz.mid inflating: MIDI Beats/modernjazz/9_kick_modernjazzintro.mid inflating: MIDI Beats/modernjazz/3_kick_modernjazz1.mid inflating: MIDI Beats/modernjazz/3_groove_modernjazz1.mid inflating: MIDI Beats/modernjazz/8_kick_modernjazzfill.mid inflating: MIDI Beats/modernjazz/2_groove_modernjazzend.mid inflating: MIDI Beats/modernjazz/4_kick_modernjazz1sus.mid inflating: MIDI Beats/modernjazz/3_cymb_modernjazz1.mid inflating: MIDI Beats/modernjazz/6_cymb_modernjazz2sus.mid inflating: MIDI Beats/modernjazz/5_groove_modernjazz2.mid creating: MIDI Beats/K50s_rock/ inflating: MIDI Beats/K50s_rock/7_snare_50s_rockendingc.mid inflating: MIDI Beats/K50s_rock/2_kick_50s_rockb.mid inflating: MIDI Beats/K50s_rock/1_snare_50s_rocka.mid inflating: MIDI Beats/K50s_rock/4_kick_50s_rockd.mid inflating: MIDI Beats/K50s_rock/6_kick_50s_rockendingb.mid inflating: MIDI Beats/K50s_rock/8_snare_50s_rockfillaa.mid inflating: MIDI Beats/K50s_rock/3_groove_50s_rockc.mid inflating: MIDI Beats/K50s_rock/7_groove_50s_rockendingc.mid inflating: MIDI Beats/K50s_rock/6_cymb_50s_rockendingb.mid inflating: MIDI Beats/K50s_rock/4_groove_50s_rockd.mid inflating: MIDI Beats/K50s_rock/6_hats_50s_rockendingb.mid inflating: MIDI Beats/K50s_rock/2_cymb_50s_rockb.mid inflating: MIDI Beats/K50s_rock/6_groove_50s_rockendingb.mid inflating: MIDI Beats/K50s_rock/8_hats_50s_rockfillaa.mid inflating: MIDI Beats/K50s_rock/3_cymb_50s_rockc.mid inflating: MIDI Beats/K50s_rock/2_snare_50s_rockb.mid inflating: MIDI Beats/K50s_rock/1_groove_50s_rocka.mid inflating: MIDI Beats/K50s_rock/2_groove_50s_rockb.mid inflating: MIDI Beats/K50s_rock/5_snare_50s_rockendinga.mid inflating: MIDI Beats/K50s_rock/9_kick_50s_rockfillba.mid inflating: MIDI Beats/K50s_rock/3_snare_50s_rockc.mid inflating: MIDI Beats/K50s_rock/7_cymb_50s_rockendingc.mid inflating: MIDI Beats/K50s_rock/1_kick_50s_rocka.mid inflating: MIDI Beats/K50s_rock/5_groove_50s_rockendinga.mid inflating: MIDI Beats/K50s_rock/9_groove_50s_rockfillba.mid inflating: MIDI Beats/K50s_rock/8_kick_50s_rockfillaa.mid inflating: MIDI Beats/K50s_rock/5_kick_50s_rockendinga.mid inflating: MIDI Beats/K50s_rock/1_cymb_50s_rocka.mid inflating: MIDI Beats/K50s_rock/4_snare_50s_rockd.mid inflating: MIDI Beats/K50s_rock/9_hats_50s_rockfillba.mid inflating: MIDI Beats/K50s_rock/6_snare_50s_rockendingb.mid inflating: MIDI Beats/K50s_rock/8_groove_50s_rockfillaa.mid inflating: MIDI Beats/K50s_rock/5_cymb_50s_rockendinga.mid inflating: MIDI Beats/K50s_rock/9_snare_50s_rockfillba.mid inflating: MIDI Beats/K50s_rock/4_cymb_50s_rockd.mid inflating: MIDI Beats/K50s_rock/3_kick_50s_rockc.mid creating: MIDI Beats/dancepop3/ inflating: MIDI Beats/dancepop3/3_hats_dancepop3intro.mid inflating: MIDI Beats/dancepop3/1_hats_dancepop3.mid inflating: MIDI Beats/dancepop3/2_hats_dancepop3end.mid inflating: MIDI Beats/dancepop3/3_snare_dancepop3intro.mid inflating: MIDI Beats/dancepop3/2_kick_dancepop3end.mid inflating: MIDI Beats/dancepop3/1_snare_dancepop3.mid inflating: MIDI Beats/dancepop3/3_kick_dancepop3intro.mid inflating: MIDI Beats/dancepop3/2_cymb_dancepop3end.mid inflating: MIDI Beats/dancepop3/1_kick_dancepop3.mid inflating: MIDI Beats/dancepop3/1_groove_dancepop3.mid inflating: MIDI Beats/dancepop3/2_snare_dancepop3end.mid inflating: MIDI Beats/dancepop3/1_cymb_dancepop3.mid inflating: MIDI Beats/dancepop3/2_groove_dancepop3end.mid inflating: MIDI Beats/dancepop3/3_groove_dancepop3intro.mid inflating: MIDI Beats/dancepop3/3_cymb_dancepop3intro.mid creating: MIDI Beats/poppolka/ inflating: MIDI Beats/poppolka/1_snare_poppolka.mid inflating: MIDI Beats/poppolka/2_snare_poppolkaend.mid inflating: MIDI Beats/poppolka/1_kick_poppolka.mid inflating: MIDI Beats/poppolka/2_hats_poppolkaend.mid inflating: MIDI Beats/poppolka/1_groove_poppolka.mid inflating: MIDI Beats/poppolka/3_groove_poppolkaintro.mid inflating: MIDI Beats/poppolka/3_snare_poppolkaintro.mid inflating: MIDI Beats/poppolka/2_kick_poppolkaend.mid inflating: MIDI Beats/poppolka/3_kick_poppolkaintro.mid inflating: MIDI Beats/poppolka/3_hats_poppolkaintro.mid inflating: MIDI Beats/poppolka/1_hats_poppolka.mid inflating: MIDI Beats/poppolka/2_groove_poppolkaend.mid creating: MIDI Beats/salsa1/ inflating: MIDI Beats/salsa1/1_groove_salsa1endinga.mid inflating: MIDI Beats/salsa1/5_kick_salsa1fillba.mid inflating: MIDI Beats/salsa1/6_groove_salsa1fillbb.mid inflating: MIDI Beats/salsa1/4_hats_salsa1fillab.mid inflating: MIDI Beats/salsa1/8_groove_salsa1introb.mid inflating: MIDI Beats/salsa1/1_kick_salsa1endinga.mid inflating: MIDI Beats/salsa1/5_hats_salsa1fillba.mid inflating: MIDI Beats/salsa1/5_groove_salsa1fillba.mid inflating: MIDI Beats/salsa1/2_kick_salsa1endingb.mid inflating: MIDI Beats/salsa1/3_hats_salsa1fillaa.mid inflating: MIDI Beats/salsa1/3_cymb_salsa1fillaa.mid inflating: MIDI Beats/salsa1/3_kick_salsa1fillaa.mid inflating: MIDI Beats/salsa1/6_snare_salsa1fillbb.mid inflating: MIDI Beats/salsa1/2_groove_salsa1endingb.mid inflating: MIDI Beats/salsa1/2_hats_salsa1endingb.mid inflating: MIDI Beats/salsa1/8_hats_salsa1introb.mid inflating: MIDI Beats/salsa1/5_snare_salsa1fillba.mid inflating: MIDI Beats/salsa1/3_snare_salsa1fillaa.mid inflating: MIDI Beats/salsa1/4_snare_salsa1fillab.mid inflating: MIDI Beats/salsa1/6_hats_salsa1fillbb.mid inflating: MIDI Beats/salsa1/7_hats_salsa1introa.mid inflating: MIDI Beats/salsa1/9_kick_salsa1maina.mid inflating: MIDI Beats/salsa1/6_cymb_salsa1fillbb.mid inflating: MIDI Beats/salsa1/9_hats_salsa1maina.mid inflating: MIDI Beats/salsa1/4_groove_salsa1fillab.mid inflating: MIDI Beats/salsa1/6_kick_salsa1fillbb.mid inflating: MIDI Beats/salsa1/4_kick_salsa1fillab.mid inflating: MIDI Beats/salsa1/1_hats_salsa1endinga.mid inflating: MIDI Beats/salsa1/4_cymb_salsa1fillab.mid inflating: MIDI Beats/salsa1/9_groove_salsa1maina.mid inflating: MIDI Beats/salsa1/7_groove_salsa1introa.mid inflating: MIDI Beats/salsa1/3_groove_salsa1fillaa.mid inflating: MIDI Beats/salsa1/5_cymb_salsa1fillba.mid creating: MIDI Beats/poprock1/ inflating: MIDI Beats/poprock1/1_kick_poprock1.mid inflating: MIDI Beats/poprock1/3_snare_poprock1intro.mid inflating: MIDI Beats/poprock1/1_snare_poprock1.mid inflating: MIDI Beats/poprock1/2_snare_poprock1end.mid inflating: MIDI Beats/poprock1/3_kick_poprock1intro.mid inflating: MIDI Beats/poprock1/3_hats_poprock1intro.mid inflating: MIDI Beats/poprock1/1_hats_poprock1.mid inflating: MIDI Beats/poprock1/2_hats_poprock1end.mid inflating: MIDI Beats/poprock1/1_groove_poprock1.mid inflating: MIDI Beats/poprock1/3_groove_poprock1intro.mid inflating: MIDI Beats/poprock1/2_groove_poprock1end.mid inflating: MIDI Beats/poprock1/2_kick_poprock1end.mid creating: MIDI Beats/trance/ inflating: MIDI Beats/trance/6_hats_trancebass1.mid inflating: MIDI Beats/trance/7_hats_tranceend.mid inflating: MIDI Beats/trance/8_perc_tranceintro.mid inflating: MIDI Beats/trance/1_perc_trance.mid inflating: MIDI Beats/trance/4_groove_trance2.mid inflating: MIDI Beats/trance/2_hats_trance1.mid inflating: MIDI Beats/trance/1_groove_trance.mid inflating: MIDI Beats/trance/7_kick_tranceend.mid inflating: MIDI Beats/trance/1_hats_trance.mid inflating: MIDI Beats/trance/4_perc_trance2.mid inflating: MIDI Beats/trance/2_groove_trance1.mid inflating: MIDI Beats/trance/5_kick_trance2bass1.mid inflating: MIDI Beats/trance/3_kick_trance1bass1.mid inflating: MIDI Beats/trance/6_perc_trancebass1.mid inflating: MIDI Beats/trance/5_hats_trance2bass1.mid inflating: MIDI Beats/trance/3_hats_trance1bass1.mid inflating: MIDI Beats/trance/5_perc_trance2bass1.mid inflating: MIDI Beats/trance/8_kick_tranceintro.mid inflating: MIDI Beats/trance/4_hats_trance2.mid inflating: MIDI Beats/trance/7_groove_tranceend.mid inflating: MIDI Beats/trance/2_perc_trance1.mid inflating: MIDI Beats/trance/6_groove_trancebass1.mid inflating: MIDI Beats/trance/1_kick_trance.mid inflating: MIDI Beats/trance/2_kick_trance1.mid inflating: MIDI Beats/trance/6_kick_trancebass1.mid inflating: MIDI Beats/trance/3_groove_trance1bass1.mid inflating: MIDI Beats/trance/3_perc_trance1bass1.mid inflating: MIDI Beats/trance/4_kick_trance2.mid inflating: MIDI Beats/trance/7_perc_tranceend.mid inflating: MIDI Beats/trance/5_groove_trance2bass1.mid inflating: MIDI Beats/trance/8_hats_tranceintro.mid inflating: MIDI Beats/trance/8_groove_tranceintro.mid creating: MIDI Beats/beguine/ inflating: MIDI Beats/beguine/7_perc_beguineintro.mid inflating: MIDI Beats/beguine/2_groove_beguine1.mid inflating: MIDI Beats/beguine/4_perc_beguine2end.mid inflating: MIDI Beats/beguine/9_perc_beguinesus.mid inflating: MIDI Beats/beguine/6_groove_beguinefill.mid inflating: MIDI Beats/beguine/1_hats_beguine.mid inflating: MIDI Beats/beguine/3_perc_beguine1sus.mid inflating: MIDI Beats/beguine/7_groove_beguineintro.mid inflating: MIDI Beats/beguine/5_hats_beguineend.mid inflating: MIDI Beats/beguine/6_perc_beguinefill.mid inflating: MIDI Beats/beguine/1_perc_beguine.mid inflating: MIDI Beats/beguine/4_groove_beguine2end.mid inflating: MIDI Beats/beguine/5_perc_beguineend.mid inflating: MIDI Beats/beguine/3_groove_beguine1sus.mid inflating: MIDI Beats/beguine/8_groove_beguineintro8.mid inflating: MIDI Beats/beguine/1_groove_beguine.mid inflating: MIDI Beats/beguine/7_hats_beguineintro.mid inflating: MIDI Beats/beguine/4_hats_beguine2end.mid inflating: MIDI Beats/beguine/5_groove_beguineend.mid inflating: MIDI Beats/beguine/6_hats_beguinefill.mid inflating: MIDI Beats/beguine/8_perc_beguineintro8.mid inflating: MIDI Beats/beguine/2_hats_beguine1.mid inflating: MIDI Beats/beguine/8_hats_beguineintro8.mid inflating: MIDI Beats/beguine/9_hats_beguinesus.mid inflating: MIDI Beats/beguine/2_perc_beguine1.mid inflating: MIDI Beats/beguine/9_groove_beguinesus.mid inflating: MIDI Beats/beguine/3_hats_beguine1sus.mid creating: MIDI Beats/basicrock/ inflating: MIDI Beats/basicrock/5_groove_basicrockend.mid inflating: MIDI Beats/basicrock/2_snare_basicrock4.mid inflating: MIDI Beats/basicrock/7_snare_basicrocksus.mid inflating: MIDI Beats/basicrock/5_snare_basicrockend.mid inflating: MIDI Beats/basicrock/1_kick_basicrock.mid inflating: MIDI Beats/basicrock/4_kick_basicrock4sus.mid inflating: MIDI Beats/basicrock/1_snare_basicrock.mid inflating: MIDI Beats/basicrock/3_groove_basicrock4intro.mid inflating: MIDI Beats/basicrock/6_kick_basicrockintro.mid inflating: MIDI Beats/basicrock/3_snare_basicrock4intro.mid inflating: MIDI Beats/basicrock/4_snare_basicrock4sus.mid inflating: MIDI Beats/basicrock/4_groove_basicrock4sus.mid inflating: MIDI Beats/basicrock/7_groove_basicrocksus.mid inflating: MIDI Beats/basicrock/2_groove_basicrock4.mid inflating: MIDI Beats/basicrock/1_groove_basicrock.mid inflating: MIDI Beats/basicrock/2_kick_basicrock4.mid inflating: MIDI Beats/basicrock/5_kick_basicrockend.mid inflating: MIDI Beats/basicrock/7_kick_basicrocksus.mid inflating: MIDI Beats/basicrock/6_groove_basicrockintro.mid inflating: MIDI Beats/basicrock/6_snare_basicrockintro.mid inflating: MIDI Beats/basicrock/3_kick_basicrock4intro.mid creating: MIDI Beats/slowbolero/ inflating: MIDI Beats/slowbolero/4_snare_slowboleroend.mid inflating: MIDI Beats/slowbolero/4_groove_slowboleroend.mid inflating: MIDI Beats/slowbolero/2_perc_slowbolero1.mid inflating: MIDI Beats/slowbolero/7_groove_slowboleroplus.mid inflating: MIDI Beats/slowbolero/7_perc_slowboleroplus.mid inflating: MIDI Beats/slowbolero/3_snare_slowbolero1sus.mid inflating: MIDI Beats/slowbolero/3_groove_slowbolero1sus.mid inflating: MIDI Beats/slowbolero/4_perc_slowboleroend.mid inflating: MIDI Beats/slowbolero/5_groove_slowbolerointro.mid inflating: MIDI Beats/slowbolero/1_groove_slowbolero.mid inflating: MIDI Beats/slowbolero/5_snare_slowbolerointro.mid inflating: MIDI Beats/slowbolero/9_groove_slowbolerosusplus.mid inflating: MIDI Beats/slowbolero/1_snare_slowbolero.mid inflating: MIDI Beats/slowbolero/5_perc_slowbolerointro.mid inflating: MIDI Beats/slowbolero/1_perc_slowbolero.mid inflating: MIDI Beats/slowbolero/7_snare_slowboleroplus.mid inflating: MIDI Beats/slowbolero/6_groove_slowbolerointrosus.mid inflating: MIDI Beats/slowbolero/2_groove_slowbolero1.mid inflating: MIDI Beats/slowbolero/9_snare_slowbolerosusplus.mid inflating: MIDI Beats/slowbolero/8_perc_slowbolerosus.mid inflating: MIDI Beats/slowbolero/3_perc_slowbolero1sus.mid inflating: MIDI Beats/slowbolero/6_snare_slowbolerointrosus.mid inflating: MIDI Beats/slowbolero/9_perc_slowbolerosusplus.mid inflating: MIDI Beats/slowbolero/8_groove_slowbolerosus.mid inflating: MIDI Beats/slowbolero/8_snare_slowbolerosus.mid inflating: MIDI Beats/slowbolero/6_perc_slowbolerointrosus.mid inflating: MIDI Beats/slowbolero/2_snare_slowbolero1.mid creating: MIDI Beats/fastswing/ inflating: MIDI Beats/fastswing/1_kick_fastswing.mid inflating: MIDI Beats/fastswing/6_groove_fastswingwalk.mid inflating: MIDI Beats/fastswing/6_snare_fastswingwalk.mid inflating: MIDI Beats/fastswing/4_groove_fastswingintro8.mid inflating: MIDI Beats/fastswing/7_groove_fastswingwalksus.mid inflating: MIDI Beats/fastswing/7_snare_fastswingwalksus.mid inflating: MIDI Beats/fastswing/2_kick_fastswingend.mid inflating: MIDI Beats/fastswing/2_snare_fastswingend.mid inflating: MIDI Beats/fastswing/5_kick_fastswingsus.mid inflating: MIDI Beats/fastswing/1_groove_fastswing.mid inflating: MIDI Beats/fastswing/5_snare_fastswingsus.mid inflating: MIDI Beats/fastswing/7_kick_fastswingwalksus.mid inflating: MIDI Beats/fastswing/6_kick_fastswingwalk.mid inflating: MIDI Beats/fastswing/3_snare_fastswingintro.mid inflating: MIDI Beats/fastswing/3_kick_fastswingintro.mid inflating: MIDI Beats/fastswing/5_groove_fastswingsus.mid inflating: MIDI Beats/fastswing/4_snare_fastswingintro8.mid inflating: MIDI Beats/fastswing/1_snare_fastswing.mid inflating: MIDI Beats/fastswing/2_groove_fastswingend.mid inflating: MIDI Beats/fastswing/4_kick_fastswingintro8.mid inflating: MIDI Beats/fastswing/3_groove_fastswingintro.mid creating: MIDI Beats/dsoul/ inflating: MIDI Beats/dsoul/6_snare_dsoulsus.mid inflating: MIDI Beats/dsoul/4_hats_dsoulintro.mid inflating: MIDI Beats/dsoul/6_hats_dsoulsus.mid inflating: MIDI Beats/dsoul/6_kick_dsoulsus.mid inflating: MIDI Beats/dsoul/5_groove_dsoulplus.mid inflating: MIDI Beats/dsoul/7_kick_dsoulsusplus.mid inflating: MIDI Beats/dsoul/2_snare_dsoulend.mid inflating: MIDI Beats/dsoul/6_groove_dsoulsus.mid inflating: MIDI Beats/dsoul/4_groove_dsoulintro.mid inflating: MIDI Beats/dsoul/5_snare_dsoulplus.mid inflating: MIDI Beats/dsoul/7_hats_dsoulsusplus.mid inflating: MIDI Beats/dsoul/5_hats_dsoulplus.mid inflating: MIDI Beats/dsoul/7_groove_dsoulsusplus.mid inflating: MIDI Beats/dsoul/1_snare_dsoul.mid inflating: MIDI Beats/dsoul/1_hats_dsoul.mid inflating: MIDI Beats/dsoul/3_kick_dsoulfill.mid inflating: MIDI Beats/dsoul/4_kick_dsoulintro.mid inflating: MIDI Beats/dsoul/1_groove_dsoul.mid inflating: MIDI Beats/dsoul/2_groove_dsoulend.mid inflating: MIDI Beats/dsoul/3_groove_dsoulfill.mid inflating: MIDI Beats/dsoul/2_kick_dsoulend.mid inflating: MIDI Beats/dsoul/2_hats_dsoulend.mid inflating: MIDI Beats/dsoul/3_snare_dsoulfill.mid inflating: MIDI Beats/dsoul/4_snare_dsoulintro.mid inflating: MIDI Beats/dsoul/5_kick_dsoulplus.mid inflating: MIDI Beats/dsoul/7_snare_dsoulsusplus.mid inflating: MIDI Beats/dsoul/3_hats_dsoulfill.mid inflating: MIDI Beats/dsoul/1_kick_dsoul.mid creating: MIDI Beats/trance1/ inflating: MIDI Beats/trance1/1_hats_trance1.mid inflating: MIDI Beats/trance1/3_groove_trance1intro.mid inflating: MIDI Beats/trance1/2_kick_trance1end.mid inflating: MIDI Beats/trance1/3_hats_trance1intro.mid inflating: MIDI Beats/trance1/2_hats_trance1end.mid inflating: MIDI Beats/trance1/2_groove_trance1end.mid inflating: MIDI Beats/trance1/1_kick_trance1.mid inflating: MIDI Beats/trance1/3_snare_trance1intro.mid inflating: MIDI Beats/trance1/1_groove_trance1.mid inflating: MIDI Beats/trance1/2_snare_trance1end.mid inflating: MIDI Beats/trance1/3_kick_trance1intro.mid inflating: MIDI Beats/trance1/1_snare_trance1.mid creating: MIDI Beats/march1/ inflating: MIDI Beats/march1/3_snare_march1intro.mid inflating: MIDI Beats/march1/1_groove_march1.mid inflating: MIDI Beats/march1/3_hats_march1intro.mid inflating: MIDI Beats/march1/3_groove_march1intro.mid inflating: MIDI Beats/march1/2_groove_march1end.mid inflating: MIDI Beats/march1/2_kick_march1end.mid inflating: MIDI Beats/march1/1_kick_march1.mid inflating: MIDI Beats/march1/2_snare_march1end.mid inflating: MIDI Beats/march1/2_cymb_march1end.mid inflating: MIDI Beats/march1/1_cymb_march1.mid inflating: MIDI Beats/march1/3_cymb_march1intro.mid inflating: MIDI Beats/march1/1_snare_march1.mid inflating: MIDI Beats/march1/1_hats_march1.mid inflating: MIDI Beats/march1/3_kick_march1intro.mid inflating: MIDI Beats/march1/2_hats_march1end.mid creating: MIDI Beats/thr/ inflating: MIDI Beats/thr/2_cymb_thrs02.mid inflating: MIDI Beats/thr/1_hats_thrs01.mid inflating: MIDI Beats/thr/1_snare_thrs01.mid inflating: MIDI Beats/thr/2_groove_thrs02.mid inflating: MIDI Beats/thr/1_kick_thrs01.mid inflating: MIDI Beats/thr/2_snare_thrs02.mid inflating: MIDI Beats/thr/1_groove_thrs01.mid inflating: MIDI Beats/thr/2_hats_thrs02.mid inflating: MIDI Beats/thr/2_kick_thrs02.mid creating: MIDI Beats/8beat1/ inflating: MIDI Beats/8beat1/3_kick_8beat1intro.mid inflating: MIDI Beats/8beat1/3_snare_8beat1intro.mid inflating: MIDI Beats/8beat1/2_kick_8beat1end.mid inflating: MIDI Beats/8beat1/2_groove_8beat1end.mid inflating: MIDI Beats/8beat1/2_hats_8beat1end.mid inflating: MIDI Beats/8beat1/3_groove_8beat1intro.mid inflating: MIDI Beats/8beat1/1_groove_8beat1.mid inflating: MIDI Beats/8beat1/2_snare_8beat1end.mid inflating: MIDI Beats/8beat1/1_kick_8beat1.mid inflating: MIDI Beats/8beat1/1_snare_8beat1.mid inflating: MIDI Beats/8beat1/3_hats_8beat1intro.mid inflating: MIDI Beats/8beat1/1_hats_8beat1.mid creating: MIDI Beats/hiphop/ inflating: MIDI Beats/hiphop/4_perc_hiphopplus1.mid inflating: MIDI Beats/hiphop/3_groove_hiphopintro.mid inflating: MIDI Beats/hiphop/2_perc_hiphopend.mid inflating: MIDI Beats/hiphop/2_groove_hiphopend.mid inflating: MIDI Beats/hiphop/6_groove_hiphopplusplus.mid inflating: MIDI Beats/hiphop/3_kick_hiphopintro.mid inflating: MIDI Beats/hiphop/9_groove_hiphopsusplus2.mid inflating: MIDI Beats/hiphop/9_perc_hiphopsusplus2.mid inflating: MIDI Beats/hiphop/7_kick_hiphopsus.mid inflating: MIDI Beats/hiphop/7_perc_hiphopsus.mid inflating: MIDI Beats/hiphop/6_perc_hiphopplusplus.mid inflating: MIDI Beats/hiphop/5_groove_hiphopplus2.mid inflating: MIDI Beats/hiphop/8_kick_hiphopsusplus1.mid inflating: MIDI Beats/hiphop/8_perc_hiphopsusplus1.mid inflating: MIDI Beats/hiphop/5_kick_hiphopplus2.mid inflating: MIDI Beats/hiphop/3_perc_hiphopintro.mid inflating: MIDI Beats/hiphop/5_perc_hiphopplus2.mid inflating: MIDI Beats/hiphop/7_groove_hiphopsus.mid inflating: MIDI Beats/hiphop/2_kick_hiphopend.mid inflating: MIDI Beats/hiphop/1_groove_hiphop.mid inflating: MIDI Beats/hiphop/8_groove_hiphopsusplus1.mid inflating: MIDI Beats/hiphop/6_kick_hiphopplusplus.mid inflating: MIDI Beats/hiphop/4_kick_hiphopplus1.mid inflating: MIDI Beats/hiphop/4_groove_hiphopplus1.mid inflating: MIDI Beats/hiphop/1_kick_hiphop.mid inflating: MIDI Beats/hiphop/9_kick_hiphopsusplus2.mid inflating: MIDI Beats/hiphop/1_perc_hiphop.mid creating: MIDI Beats/blues34/ inflating: MIDI Beats/blues34/1_kick_blus04.mid inflating: MIDI Beats/blues34/1_snare_blus04.mid inflating: MIDI Beats/blues34/1_groove_blus04.mid inflating: MIDI Beats/blues34/1_cymb_blus04.mid creating: MIDI Beats/blues68/ inflating: MIDI Beats/blues68/1_snare_blues68.mid inflating: MIDI Beats/blues68/4_kick_blues68plus.mid inflating: MIDI Beats/blues68/5_kick_blues68walk.mid inflating: MIDI Beats/blues68/2_groove_blues68end.mid inflating: MIDI Beats/blues68/5_groove_blues68walk.mid inflating: MIDI Beats/blues68/2_snare_68blus.mid inflating: MIDI Beats/blues68/6_groove_blues68walkplus.mid inflating: MIDI Beats/blues68/6_snare_blues68walkplus.mid inflating: MIDI Beats/blues68/2_groove_68blus.mid inflating: MIDI Beats/blues68/1_groove_blues68.mid inflating: MIDI Beats/blues68/4_groove_blues68plus.mid inflating: MIDI Beats/blues68/6_kick_blues68walkplus.mid inflating: MIDI Beats/blues68/2_kick_68blus.mid inflating: MIDI Beats/blues68/3_groove_blues68intro.mid inflating: MIDI Beats/blues68/2_hats_68blus.mid inflating: MIDI Beats/blues68/3_snare_blues68intro.mid inflating: MIDI Beats/blues68/2_snare_blues68end.mid inflating: MIDI Beats/blues68/1_kick_blues68.mid inflating: MIDI Beats/blues68/4_snare_blues68plus.mid inflating: MIDI Beats/blues68/2_kick_blues68end.mid inflating: MIDI Beats/blues68/5_snare_blues68walk.mid inflating: MIDI Beats/blues68/2_cymb_68blus.mid creating: MIDI Beats/funk2/ inflating: MIDI Beats/funk2/1_snare_funk2.mid inflating: MIDI Beats/funk2/2_hats_funk2end.mid inflating: MIDI Beats/funk2/3_groove_funk2intro.mid inflating: MIDI Beats/funk2/3_snare_funk2intro.mid inflating: MIDI Beats/funk2/2_groove_funk2end.mid inflating: MIDI Beats/funk2/1_groove_funk2.mid inflating: MIDI Beats/funk2/1_kick_funk2.mid inflating: MIDI Beats/funk2/3_kick_funk2intro.mid inflating: MIDI Beats/funk2/2_snare_funk2end.mid inflating: MIDI Beats/funk2/1_hats_funk2.mid inflating: MIDI Beats/funk2/2_kick_funk2end.mid inflating: MIDI Beats/funk2/3_hats_funk2intro.mid creating: MIDI Beats/electricpop/ inflating: MIDI Beats/electricpop/2_perc_electricpopend.mid inflating: MIDI Beats/electricpop/2_hats_electricpopend.mid inflating: MIDI Beats/electricpop/2_groove_electricpopend.mid inflating: MIDI Beats/electricpop/1_kick_electricpop.mid inflating: MIDI Beats/electricpop/3_kick_electricpopintro.mid inflating: MIDI Beats/electricpop/3_perc_electricpopintro.mid inflating: MIDI Beats/electricpop/1_perc_electricpop.mid inflating: MIDI Beats/electricpop/1_hats_electricpop.mid inflating: MIDI Beats/electricpop/1_groove_electricpop.mid inflating: MIDI Beats/electricpop/2_kick_electricpopend.mid inflating: MIDI Beats/electricpop/3_hats_electricpopintro.mid inflating: MIDI Beats/electricpop/3_groove_electricpopintro.mid creating: MIDI Beats/bald/ inflating: MIDI Beats/bald/6_kick_bald07.mid inflating: MIDI Beats/bald/8_groove_bald09.mid inflating: MIDI Beats/bald/5_hats_bald06.mid inflating: MIDI Beats/bald/3_kick_bald03.mid inflating: MIDI Beats/bald/5_perc_bald06.mid inflating: MIDI Beats/bald/4_kick_bald04.mid inflating: MIDI Beats/bald/4_perc_bald04.mid inflating: MIDI Beats/bald/2_groove_bald02.mid inflating: MIDI Beats/bald/8_hats_bald09.mid inflating: MIDI Beats/bald/5_kick_bald06.mid inflating: MIDI Beats/bald/1_perc_bald01.mid inflating: MIDI Beats/bald/2_cymb_bald02.mid inflating: MIDI Beats/bald/9_kick_bald10.mid inflating: MIDI Beats/bald/2_perc_bald02.mid inflating: MIDI Beats/bald/1_cymb_bald01.mid inflating: MIDI Beats/bald/4_groove_bald04.mid inflating: MIDI Beats/bald/3_groove_bald03.mid inflating: MIDI Beats/bald/1_kick_bald01.mid inflating: MIDI Beats/bald/3_perc_bald03.mid inflating: MIDI Beats/bald/7_snare_bald08.mid inflating: MIDI Beats/bald/9_cymb_bald10.mid inflating: MIDI Beats/bald/8_perc_bald09.mid inflating: MIDI Beats/bald/5_groove_bald06.mid inflating: MIDI Beats/bald/3_cymb_bald03.mid inflating: MIDI Beats/bald/4_hats_bald04.mid inflating: MIDI Beats/bald/7_groove_bald08.mid inflating: MIDI Beats/bald/6_hats_bald07.mid inflating: MIDI Beats/bald/4_cymb_bald04.mid inflating: MIDI Beats/bald/7_cymb_bald08.mid inflating: MIDI Beats/bald/7_kick_bald08.mid inflating: MIDI Beats/bald/2_kick_bald02.mid inflating: MIDI Beats/bald/6_snare_bald07.mid inflating: MIDI Beats/bald/7_hats_bald08.mid inflating: MIDI Beats/bald/6_groove_bald07.mid inflating: MIDI Beats/bald/8_kick_bald09.mid inflating: MIDI Beats/bald/1_groove_bald01.mid inflating: MIDI Beats/bald/9_groove_bald10.mid inflating: MIDI Beats/bald/1_hats_bald01.mid inflating: MIDI Beats/bald/9_snare_bald10.mid creating: MIDI Beats/countryblues/ inflating: MIDI Beats/countryblues/5_hats_countryblues1walk.mid inflating: MIDI Beats/countryblues/8_perc_countrybluesend.mid inflating: MIDI Beats/countryblues/4_perc_countryblues1sus.mid inflating: MIDI Beats/countryblues/2_groove_countryblues1.mid inflating: MIDI Beats/countryblues/6_groove_countryblues1walkfill.mid inflating: MIDI Beats/countryblues/6_snare_countryblues1walkfill.mid inflating: MIDI Beats/countryblues/7_groove_countryblues1walksus.mid inflating: MIDI Beats/countryblues/2_perc_countryblues1.mid inflating: MIDI Beats/countryblues/5_perc_countryblues1walk.mid inflating: MIDI Beats/countryblues/9_hats_countrybluesfill.mid inflating: MIDI Beats/countryblues/7_hats_countryblues1walksus.mid inflating: MIDI Beats/countryblues/1_groove_countryblues.mid inflating: MIDI Beats/countryblues/8_snare_countrybluesend.mid inflating: MIDI Beats/countryblues/4_snare_countryblues1sus.mid inflating: MIDI Beats/countryblues/3_hats_countryblues1fill.mid inflating: MIDI Beats/countryblues/1_hats_countryblues.mid inflating: MIDI Beats/countryblues/9_groove_countrybluesfill.mid inflating: MIDI Beats/countryblues/7_snare_countryblues1walksus.mid inflating: MIDI Beats/countryblues/1_snare_countryblues.mid inflating: MIDI Beats/countryblues/2_hats_countryblues1.mid inflating: MIDI Beats/countryblues/9_perc_countrybluesfill.mid inflating: MIDI Beats/countryblues/8_groove_countrybluesend.mid inflating: MIDI Beats/countryblues/4_groove_countryblues1sus.mid inflating: MIDI Beats/countryblues/5_snare_countryblues1walk.mid inflating: MIDI Beats/countryblues/1_perc_countryblues.mid inflating: MIDI Beats/countryblues/3_groove_countryblues1fill.mid inflating: MIDI Beats/countryblues/6_perc_countryblues1walkfill.mid inflating: MIDI Beats/countryblues/3_snare_countryblues1fill.mid inflating: MIDI Beats/countryblues/9_snare_countrybluesfill.mid inflating: MIDI Beats/countryblues/7_perc_countryblues1walksus.mid inflating: MIDI Beats/countryblues/2_snare_countryblues1.mid inflating: MIDI Beats/countryblues/8_hats_countrybluesend.mid inflating: MIDI Beats/countryblues/4_hats_countryblues1sus.mid inflating: MIDI Beats/countryblues/5_groove_countryblues1walk.mid inflating: MIDI Beats/countryblues/6_hats_countryblues1walkfill.mid inflating: MIDI Beats/countryblues/3_perc_countryblues1fill.mid creating: MIDI Beats/8beat/ inflating: MIDI Beats/8beat/6_groove_8beatend.mid inflating: MIDI Beats/8beat/9_snare_8beatplus.mid inflating: MIDI Beats/8beat/2_kick_8beat1.mid inflating: MIDI Beats/8beat/7_groove_8beatfill.mid inflating: MIDI Beats/8beat/5_kick_8beat1susplus.mid inflating: MIDI Beats/8beat/2_groove_8beat1.mid inflating: MIDI Beats/8beat/1_groove_8beat.mid inflating: MIDI Beats/8beat/8_groove_8beatintro.mid inflating: MIDI Beats/8beat/1_kick_8beat.mid inflating: MIDI Beats/8beat/7_snare_8beatfill.mid inflating: MIDI Beats/8beat/5_groove_8beat1susplus.mid inflating: MIDI Beats/8beat/3_groove_8beat1plus.mid inflating: MIDI Beats/8beat/8_snare_8beatintro.mid inflating: MIDI Beats/8beat/3_kick_8beat1plus.mid inflating: MIDI Beats/8beat/6_snare_8beatend.mid inflating: MIDI Beats/8beat/4_groove_8beat1sus.mid inflating: MIDI Beats/8beat/4_kick_8beat1sus.mid inflating: MIDI Beats/8beat/3_snare_8beat1plus.mid inflating: MIDI Beats/8beat/9_groove_8beatplus.mid inflating: MIDI Beats/8beat/6_kick_8beatend.mid inflating: MIDI Beats/8beat/8_kick_8beatintro.mid inflating: MIDI Beats/8beat/5_snare_8beat1susplus.mid inflating: MIDI Beats/8beat/7_kick_8beatfill.mid inflating: MIDI Beats/8beat/1_snare_8beat.mid inflating: MIDI Beats/8beat/9_kick_8beatplus.mid inflating: MIDI Beats/8beat/2_snare_8beat1.mid inflating: MIDI Beats/8beat/4_snare_8beat1sus.mid creating: MIDI Beats/jazzwaltz/ inflating: MIDI Beats/jazzwaltz/2_groove_jazzwaltz.mid inflating: MIDI Beats/jazzwaltz/3_kick_jazzwaltzintro.mid inflating: MIDI Beats/jazzwaltz/8_groove_jazzwaltzend.mid inflating: MIDI Beats/jazzwaltz/9_groove_jazzwaltzfill.mid inflating: MIDI Beats/jazzwaltz/7_snare_jazzwaltz2sus.mid inflating: MIDI Beats/jazzwaltz/8_groove_jazzwaltzfillaa.mid inflating: MIDI Beats/jazzwaltz/7_groove_jazzwaltzendinga.mid inflating: MIDI Beats/jazzwaltz/1_hats_jazzwaltz.mid inflating: MIDI Beats/jazzwaltz/2_snare_jazzwaltz.mid inflating: MIDI Beats/jazzwaltz/6_cymb_jazzwaltz2.mid inflating: MIDI Beats/jazzwaltz/9_groove_jazzwaltzfillbb.mid inflating: MIDI Beats/jazzwaltz/3_hats_jazzwaltzintro.mid inflating: MIDI Beats/jazzwaltz/1_kick_jazzwaltz.mid inflating: MIDI Beats/jazzwaltz/9_kick_jazzwaltzfillbb.mid inflating: MIDI Beats/jazzwaltz/8_hats_jazzwaltzend.mid inflating: MIDI Beats/jazzwaltz/7_hats_jazzwaltz2sus.mid inflating: MIDI Beats/jazzwaltz/4_cymb_jazzwaltz1end.mid inflating: MIDI Beats/jazzwaltz/3_snare_jazzwaltzintro.mid inflating: MIDI Beats/jazzwaltz/6_snare_jazzwaltz2.mid inflating: MIDI Beats/jazzwaltz/1_cymb_jazzwaltz.mid inflating: MIDI Beats/jazzwaltz/5_hats_jazzwaltz1sus.mid inflating: MIDI Beats/jazzwaltz/2_cymb_jazzwaltz.mid inflating: MIDI Beats/jazzwaltz/4_snare_jazzwaltz1end.mid inflating: MIDI Beats/jazzwaltz/8_cymb_jazzwaltzfillaa.mid inflating: MIDI Beats/jazzwaltz/9_cymb_jazzwaltzfill.mid inflating: MIDI Beats/jazzwaltz/6_hats_jazzwaltz2.mid inflating: MIDI Beats/jazzwaltz/2_hats_jazzwaltz.mid inflating: MIDI Beats/jazzwaltz/2_groove_jazzwaltzend.mid inflating: MIDI Beats/jazzwaltz/5_groove_jazzwaltz1sus.mid inflating: MIDI Beats/jazzwaltz/3_groove_jazzwaltz1.mid inflating: MIDI Beats/jazzwaltz/9_cymb_jazzwaltzfillbb.mid inflating: MIDI Beats/jazzwaltz/3_snare_jazzwaltz1.mid inflating: MIDI Beats/jazzwaltz/3_groove_jazzwaltzintro.mid inflating: MIDI Beats/jazzwaltz/3_cymb_jazzwaltzintro.mid inflating: MIDI Beats/jazzwaltz/7_cymb_jazzwaltz2sus.mid inflating: MIDI Beats/jazzwaltz/8_kick_jazzwaltzfillaa.mid inflating: MIDI Beats/jazzwaltz/6_groove_jazzwaltz2.mid inflating: MIDI Beats/jazzwaltz/1_snare_jazzwaltz.mid inflating: MIDI Beats/jazzwaltz/3_cymb_jazzwaltz1.mid inflating: MIDI Beats/jazzwaltz/3_hats_jazzwaltz1.mid inflating: MIDI Beats/jazzwaltz/2_cymb_jazzwaltzend.mid inflating: MIDI Beats/jazzwaltz/5_cymb_jazzwaltz1sus.mid inflating: MIDI Beats/jazzwaltz/9_hats_jazzwaltzfill.mid inflating: MIDI Beats/jazzwaltz/2_snare_jazzwaltzend.mid inflating: MIDI Beats/jazzwaltz/7_kick_jazzwaltzendinga.mid inflating: MIDI Beats/jazzwaltz/1_groove_jazzwaltz.mid inflating: MIDI Beats/jazzwaltz/8_snare_jazzwaltzend.mid inflating: MIDI Beats/jazzwaltz/8_cymb_jazzwaltzend.mid inflating: MIDI Beats/jazzwaltz/7_cymb_jazzwaltzendinga.mid inflating: MIDI Beats/jazzwaltz/4_groove_jazzwaltz1end.mid inflating: MIDI Beats/jazzwaltz/2_hats_jazzwaltzend.mid inflating: MIDI Beats/jazzwaltz/7_groove_jazzwaltz2sus.mid inflating: MIDI Beats/jazzwaltz/5_snare_jazzwaltz1sus.mid inflating: MIDI Beats/jazzwaltz/4_hats_jazzwaltz1end.mid inflating: MIDI Beats/jazzwaltz/9_snare_jazzwaltzfill.mid inflating: MIDI Beats/jazzwaltz/2_kick_jazzwaltzend.mid creating: MIDI Beats/softrock/ inflating: MIDI Beats/softrock/7_groove_softrockfill.mid inflating: MIDI Beats/softrock/5_groove_softrock2sus.mid inflating: MIDI Beats/softrock/4_snare_softrock2.mid inflating: MIDI Beats/softrock/6_groove_softrockend.mid inflating: MIDI Beats/softrock/3_hats_softrock1sus.mid inflating: MIDI Beats/softrock/7_hats_softrockfill.mid inflating: MIDI Beats/softrock/9_snare_softrocksus.mid inflating: MIDI Beats/softrock/6_hats_softrockend.mid inflating: MIDI Beats/softrock/6_snare_softrockend.mid inflating: MIDI Beats/softrock/4_groove_softrock2.mid inflating: MIDI Beats/softrock/8_hats_softrockintro.mid inflating: MIDI Beats/softrock/5_hats_softrock2sus.mid inflating: MIDI Beats/softrock/8_snare_softrockintro.mid inflating: MIDI Beats/softrock/3_snare_softrock1sus.mid inflating: MIDI Beats/softrock/9_hats_softrocksus.mid inflating: MIDI Beats/softrock/2_groove_softrock1.mid inflating: MIDI Beats/softrock/1_hats_softrock.mid inflating: MIDI Beats/softrock/5_snare_softrock2sus.mid inflating: MIDI Beats/softrock/2_hats_softrock1.mid inflating: MIDI Beats/softrock/4_hats_softrock2.mid inflating: MIDI Beats/softrock/7_snare_softrockfill.mid inflating: MIDI Beats/softrock/1_snare_softrock.mid inflating: MIDI Beats/softrock/3_groove_softrock1sus.mid inflating: MIDI Beats/softrock/1_groove_softrock.mid inflating: MIDI Beats/softrock/8_groove_softrockintro.mid inflating: MIDI Beats/softrock/9_groove_softrocksus.mid inflating: MIDI Beats/softrock/2_snare_softrock1.mid creating: MIDI Beats/reggae/ inflating: MIDI Beats/reggae/2_perc_regg02.mid inflating: MIDI Beats/reggae/1_groove_regg01.mid inflating: MIDI Beats/reggae/4_perc_regg04.mid inflating: MIDI Beats/reggae/2_kick_regg02.mid inflating: MIDI Beats/reggae/3_snare_regg03.mid inflating: MIDI Beats/reggae/1_hats_regg01.mid inflating: MIDI Beats/reggae/4_kick_regg04.mid inflating: MIDI Beats/reggae/4_groove_regg04.mid inflating: MIDI Beats/reggae/4_hats_regg04.mid inflating: MIDI Beats/reggae/2_groove_regg02.mid inflating: MIDI Beats/reggae/2_hats_regg02.mid inflating: MIDI Beats/reggae/1_kick_regg01.mid inflating: MIDI Beats/reggae/3_kick_regg03.mid inflating: MIDI Beats/reggae/3_perc_regg03.mid inflating: MIDI Beats/reggae/3_groove_regg03.mid inflating: MIDI Beats/reggae/3_hats_regg03.mid inflating: MIDI Beats/reggae/1_snare_regg01.mid creating: MIDI Beats/chacha/ inflating: MIDI Beats/chacha/4_snare_chacha1sus.mid inflating: MIDI Beats/chacha/7_perc_chachaintro.mid inflating: MIDI Beats/chacha/6_hats_chachafill.mid inflating: MIDI Beats/chacha/9_hats_chachasus.mid inflating: MIDI Beats/chacha/7_snare_chachaintro.mid inflating: MIDI Beats/chacha/9_perc_chachasus.mid inflating: MIDI Beats/chacha/7_hats_chachaintro.mid inflating: MIDI Beats/chacha/3_groove_chacha1fill.mid inflating: MIDI Beats/chacha/4_hats_chacha1sus.mid inflating: MIDI Beats/chacha/4_groove_chacha1sus.mid inflating: MIDI Beats/chacha/6_snare_chachafill.mid inflating: MIDI Beats/chacha/8_snare_chachaintro8.mid inflating: MIDI Beats/chacha/1_snare_chacha.mid inflating: MIDI Beats/chacha/6_groove_chachafill.mid inflating: MIDI Beats/chacha/2_hats_chacha1.mid inflating: MIDI Beats/chacha/9_groove_chachasus.mid inflating: MIDI Beats/chacha/9_snare_chachasus.mid inflating: MIDI Beats/chacha/5_groove_chachaend.mid inflating: MIDI Beats/chacha/6_perc_chachafill.mid inflating: MIDI Beats/chacha/4_perc_chacha1sus.mid inflating: MIDI Beats/chacha/5_snare_chachaend.mid inflating: MIDI Beats/chacha/3_snare_chacha1fill.mid inflating: MIDI Beats/chacha/2_snare_chacha1.mid inflating: MIDI Beats/chacha/3_perc_chacha1fill.mid inflating: MIDI Beats/chacha/8_groove_chachaintro8.mid inflating: MIDI Beats/chacha/1_perc_chacha.mid inflating: MIDI Beats/chacha/2_perc_chacha1.mid inflating: MIDI Beats/chacha/8_perc_chachaintro8.mid inflating: MIDI Beats/chacha/5_hats_chachaend.mid inflating: MIDI Beats/chacha/3_hats_chacha1fill.mid inflating: MIDI Beats/chacha/5_perc_chachaend.mid inflating: MIDI Beats/chacha/8_hats_chachaintro8.mid inflating: MIDI Beats/chacha/1_groove_chacha.mid inflating: MIDI Beats/chacha/7_groove_chachaintro.mid inflating: MIDI Beats/chacha/1_hats_chacha.mid inflating: MIDI Beats/chacha/2_groove_chacha1.mid creating: MIDI Beats/tango/ inflating: MIDI Beats/tango/3_groove_tangoclean.mid inflating: MIDI Beats/tango/2_groove_tango1.mid inflating: MIDI Beats/tango/5_groove_tangocleansus.mid inflating: MIDI Beats/tango/3_kick_tangoclean.mid inflating: MIDI Beats/tango/7_groove_tangointro.mid inflating: MIDI Beats/tango/4_groove_tangocleanplus.mid inflating: MIDI Beats/tango/1_groove_tango.mid inflating: MIDI Beats/tango/5_kick_tangocleansus.mid inflating: MIDI Beats/tango/6_kick_tangoend.mid inflating: MIDI Beats/tango/5_hats_tangocleansus.mid inflating: MIDI Beats/tango/4_kick_tangocleanplus.mid inflating: MIDI Beats/tango/7_hats_tangointro.mid inflating: MIDI Beats/tango/1_hats_tango.mid inflating: MIDI Beats/tango/2_kick_tango1.mid inflating: MIDI Beats/tango/1_kick_tango.mid inflating: MIDI Beats/tango/7_kick_tangointro.mid inflating: MIDI Beats/tango/6_hats_tangoend.mid inflating: MIDI Beats/tango/4_hats_tangocleanplus.mid inflating: MIDI Beats/tango/6_groove_tangoend.mid inflating: MIDI Beats/tango/2_hats_tango1.mid inflating: MIDI Beats/tango/3_hats_tangoclean.mid creating: MIDI Beats/bald34/ inflating: MIDI Beats/bald34/2_cymb_bald11.mid inflating: MIDI Beats/bald34/1_snare_bald05.mid inflating: MIDI Beats/bald34/1_hats_bald05.mid inflating: MIDI Beats/bald34/1_groove_bald05.mid inflating: MIDI Beats/bald34/1_kick_bald05.mid inflating: MIDI Beats/bald34/2_hats_bald11.mid inflating: MIDI Beats/bald34/2_kick_bald11.mid inflating: MIDI Beats/bald34/2_groove_bald11.mid creating: MIDI Beats/bwmarch/ inflating: MIDI Beats/bwmarch/7_groove_bwmarchplus2.mid inflating: MIDI Beats/bwmarch/3_kick_bwmarchfill.mid inflating: MIDI Beats/bwmarch/5_groove_bwmarchintro8.mid inflating: MIDI Beats/bwmarch/1_groove_bwmarch.mid inflating: MIDI Beats/bwmarch/1_kick_bwmarch.mid inflating: MIDI Beats/bwmarch/6_groove_bwmarchplus.mid inflating: MIDI Beats/bwmarch/3_groove_bwmarchfill.mid inflating: MIDI Beats/bwmarch/9_groove_bwmarchsusplus.mid inflating: MIDI Beats/bwmarch/4_snare_bwmarchintro.mid inflating: MIDI Beats/bwmarch/5_kick_bwmarchintro8.mid inflating: MIDI Beats/bwmarch/2_kick_bwmarchend.mid inflating: MIDI Beats/bwmarch/3_snare_bwmarchfill.mid inflating: MIDI Beats/bwmarch/7_snare_bwmarchplus2.mid inflating: MIDI Beats/bwmarch/1_snare_bwmarch.mid inflating: MIDI Beats/bwmarch/6_snare_bwmarchplus.mid inflating: MIDI Beats/bwmarch/9_snare_bwmarchsusplus.mid inflating: MIDI Beats/bwmarch/8_groove_bwmarchsus.mid inflating: MIDI Beats/bwmarch/8_kick_bwmarchsus.mid inflating: MIDI Beats/bwmarch/6_kick_bwmarchplus.mid inflating: MIDI Beats/bwmarch/8_snare_bwmarchsus.mid inflating: MIDI Beats/bwmarch/7_kick_bwmarchplus2.mid inflating: MIDI Beats/bwmarch/2_groove_bwmarchend.mid inflating: MIDI Beats/bwmarch/4_groove_bwmarchintro.mid inflating: MIDI Beats/bwmarch/9_kick_bwmarchsusplus.mid inflating: MIDI Beats/bwmarch/4_kick_bwmarchintro.mid inflating: MIDI Beats/bwmarch/2_snare_bwmarchend.mid inflating: MIDI Beats/bwmarch/5_snare_bwmarchintro8.mid creating: MIDI Beats/modernrb/ inflating: MIDI Beats/modernrb/3_groove_modernr+bintro.mid inflating: MIDI Beats/modernrb/3_perc_modernr+bintro.mid inflating: MIDI Beats/modernrb/1_perc_modernr+b.mid inflating: MIDI Beats/modernrb/3_hats_modernr+bintro.mid inflating: MIDI Beats/modernrb/1_snare_modernr+b.mid inflating: MIDI Beats/modernrb/1_kick_modernr+b.mid inflating: MIDI Beats/modernrb/3_snare_modernr+bintro.mid inflating: MIDI Beats/modernrb/1_hats_modernr+b.mid inflating: MIDI Beats/modernrb/2_groove_modernr+bend.mid inflating: MIDI Beats/modernrb/2_snare_modernr+bend.mid inflating: MIDI Beats/modernrb/3_kick_modernr+bintro.mid inflating: MIDI Beats/modernrb/2_kick_modernr+bend.mid inflating: MIDI Beats/modernrb/2_hats_modernr+bend.mid inflating: MIDI Beats/modernrb/2_perc_modernr+bend.mid inflating: MIDI Beats/modernrb/1_groove_modernr+b.mid creating: MIDI Beats/descendingjazz/ inflating: MIDI Beats/descendingjazz/3_groove_descendingjazzintro.mid inflating: MIDI Beats/descendingjazz/5_groove_descendingjazzplus.mid inflating: MIDI Beats/descendingjazz/4_cymb_descendingjazzintro8.mid inflating: MIDI Beats/descendingjazz/1_kick_descendingjazz.mid inflating: MIDI Beats/descendingjazz/3_cymb_descendingjazzintro.mid inflating: MIDI Beats/descendingjazz/6_cymb_descendingjazzplusintro.mid inflating: MIDI Beats/descendingjazz/5_cymb_descendingjazzplus.mid inflating: MIDI Beats/descendingjazz/4_kick_descendingjazzintro8.mid inflating: MIDI Beats/descendingjazz/2_groove_descendingjazzend.mid inflating: MIDI Beats/descendingjazz/8_kick_descendingjazzsus.mid inflating: MIDI Beats/descendingjazz/7_cymb_descendingjazzplusintro8.mid inflating: MIDI Beats/descendingjazz/8_cymb_descendingjazzsus.mid inflating: MIDI Beats/descendingjazz/3_kick_descendingjazzintro.mid inflating: MIDI Beats/descendingjazz/4_groove_descendingjazzintro8.mid inflating: MIDI Beats/descendingjazz/9_kick_descendingjazzsusplus.mid inflating: MIDI Beats/descendingjazz/2_cymb_descendingjazzend.mid inflating: MIDI Beats/descendingjazz/5_kick_descendingjazzplus.mid inflating: MIDI Beats/descendingjazz/6_kick_descendingjazzplusintro.mid inflating: MIDI Beats/descendingjazz/7_kick_descendingjazzplusintro8.mid inflating: MIDI Beats/descendingjazz/9_cymb_descendingjazzsusplus.mid inflating: MIDI Beats/descendingjazz/9_groove_descendingjazzsusplus.mid inflating: MIDI Beats/descendingjazz/8_groove_descendingjazzsus.mid inflating: MIDI Beats/descendingjazz/7_groove_descendingjazzplusintro8.mid inflating: MIDI Beats/descendingjazz/1_cymb_descendingjazz.mid inflating: MIDI Beats/descendingjazz/6_groove_descendingjazzplusintro.mid inflating: MIDI Beats/descendingjazz/2_kick_descendingjazzend.mid inflating: MIDI Beats/descendingjazz/1_groove_descendingjazz.mid creating: MIDI Beats/soulpop/ inflating: MIDI Beats/soulpop/1_kick_soulpop.mid inflating: MIDI Beats/soulpop/1_hats_soulpop.mid inflating: MIDI Beats/soulpop/1_snare_soulpop.mid inflating: MIDI Beats/soulpop/1_groove_soulpop.mid inflating: MIDI Beats/soulpop/3_kick_soulpopintro.mid inflating: MIDI Beats/soulpop/2_hats_soulpopend.mid inflating: MIDI Beats/soulpop/3_groove_soulpopintro.mid inflating: MIDI Beats/soulpop/2_groove_soulpopend.mid inflating: MIDI Beats/soulpop/3_hats_soulpopintro.mid inflating: MIDI Beats/soulpop/3_snare_soulpopintro.mid inflating: MIDI Beats/soulpop/2_snare_soulpopend.mid inflating: MIDI Beats/soulpop/2_kick_soulpopend.mid creating: MIDI Beats/poprock2/ inflating: MIDI Beats/poprock2/1_kick_poprock2.mid inflating: MIDI Beats/poprock2/2_hats_poprock2end.mid inflating: MIDI Beats/poprock2/2_kick_poprock2end.mid inflating: MIDI Beats/poprock2/3_kick_poprock2intro.mid inflating: MIDI Beats/poprock2/3_hats_poprock2intro.mid inflating: MIDI Beats/poprock2/1_groove_poprock2.mid inflating: MIDI Beats/poprock2/3_groove_poprock2intro.mid inflating: MIDI Beats/poprock2/2_groove_poprock2end.mid inflating: MIDI Beats/poprock2/1_hats_poprock2.mid creating: MIDI Beats/westernswing/ inflating: MIDI Beats/westernswing/1_groove_westernswing.mid inflating: MIDI Beats/westernswing/4_kick_westernswingplus.mid inflating: MIDI Beats/westernswing/1_hats_westernswing.mid inflating: MIDI Beats/westernswing/4_hats_westernswingplus.mid inflating: MIDI Beats/westernswing/2_snare_westernswingend.mid inflating: MIDI Beats/westernswing/1_kick_westernswing.mid inflating: MIDI Beats/westernswing/1_snare_westernswing.mid inflating: MIDI Beats/westernswing/6_hats_westernswingsusplus.mid inflating: MIDI Beats/westernswing/2_hats_westernswingend.mid inflating: MIDI Beats/westernswing/4_groove_westernswingplus.mid inflating: MIDI Beats/westernswing/5_snare_westernswingsus.mid inflating: MIDI Beats/westernswing/2_groove_westernswingend.mid inflating: MIDI Beats/westernswing/6_groove_westernswingsusplus.mid inflating: MIDI Beats/westernswing/4_snare_westernswingplus.mid inflating: MIDI Beats/westernswing/3_snare_westernswingintro.mid inflating: MIDI Beats/westernswing/3_hats_westernswingintro.mid inflating: MIDI Beats/westernswing/3_groove_westernswingintro.mid inflating: MIDI Beats/westernswing/2_kick_westernswingend.mid inflating: MIDI Beats/westernswing/3_kick_westernswingintro.mid inflating: MIDI Beats/westernswing/6_kick_westernswingsusplus.mid inflating: MIDI Beats/westernswing/6_snare_westernswingsusplus.mid inflating: MIDI Beats/westernswing/5_kick_westernswingsus.mid inflating: MIDI Beats/westernswing/5_groove_westernswingsus.mid creating: MIDI Beats/68ballad/ inflating: MIDI Beats/68ballad/3_groove_68balladintro.mid inflating: MIDI Beats/68ballad/2_kick_68balladend.mid inflating: MIDI Beats/68ballad/1_snare_68ballad.mid inflating: MIDI Beats/68ballad/3_kick_68balladintro.mid inflating: MIDI Beats/68ballad/1_hats_68ballad.mid inflating: MIDI Beats/68ballad/1_groove_68ballad.mid inflating: MIDI Beats/68ballad/3_snare_68balladintro.mid inflating: MIDI Beats/68ballad/2_groove_68balladend.mid inflating: MIDI Beats/68ballad/2_hats_68balladend.mid inflating: MIDI Beats/68ballad/2_snare_68balladend.mid inflating: MIDI Beats/68ballad/3_hats_68balladintro.mid inflating: MIDI Beats/68ballad/1_kick_68ballad.mid creating: MIDI Beats/8beatmotown/ inflating: MIDI Beats/8beatmotown/3_hats_8beatmotownc.mid inflating: MIDI Beats/8beatmotown/9_snare_8beatmotownfillb.mid inflating: MIDI Beats/8beatmotown/3_kick_8beatmotownc.mid inflating: MIDI Beats/8beatmotown/7_hats_8beatmotownendingc.mid inflating: MIDI Beats/8beatmotown/4_groove_8beatmotownd.mid inflating: MIDI Beats/8beatmotown/9_hats_8beatmotownfillb.mid inflating: MIDI Beats/8beatmotown/5_snare_8beatmotownendinga.mid inflating: MIDI Beats/8beatmotown/1_snare_8beatmotowna.mid inflating: MIDI Beats/8beatmotown/7_snare_8beatmotownendingc.mid inflating: MIDI Beats/8beatmotown/4_snare_8beatmotownd.mid inflating: MIDI Beats/8beatmotown/1_groove_8beatmotowna.mid inflating: MIDI Beats/8beatmotown/8_snare_8beatmotownfilla.mid inflating: MIDI Beats/8beatmotown/7_groove_8beatmotownendingc.mid inflating: MIDI Beats/8beatmotown/1_hats_8beatmotowna.mid inflating: MIDI Beats/8beatmotown/6_cymb_8beatmotownendingb.mid inflating: MIDI Beats/8beatmotown/5_hats_8beatmotownendinga.mid inflating: MIDI Beats/8beatmotown/8_cymb_8beatmotownfilla.mid inflating: MIDI Beats/8beatmotown/3_groove_8beatmotownc.mid inflating: MIDI Beats/8beatmotown/2_snare_8beatmotownb.mid inflating: MIDI Beats/8beatmotown/9_groove_8beatmotownfillb.mid inflating: MIDI Beats/8beatmotown/6_groove_8beatmotownendingb.mid inflating: MIDI Beats/8beatmotown/8_hats_8beatmotownfilla.mid inflating: MIDI Beats/8beatmotown/2_kick_8beatmotownb.mid inflating: MIDI Beats/8beatmotown/8_groove_8beatmotownfilla.mid inflating: MIDI Beats/8beatmotown/4_kick_8beatmotownd.mid inflating: MIDI Beats/8beatmotown/8_kick_8beatmotownfilla.mid inflating: MIDI Beats/8beatmotown/7_kick_8beatmotownendingc.mid inflating: MIDI Beats/8beatmotown/2_groove_8beatmotownb.mid inflating: MIDI Beats/8beatmotown/6_kick_8beatmotownendingb.mid inflating: MIDI Beats/8beatmotown/1_kick_8beatmotowna.mid inflating: MIDI Beats/8beatmotown/9_kick_8beatmotownfillb.mid inflating: MIDI Beats/8beatmotown/9_cymb_8beatmotownfillb.mid inflating: MIDI Beats/8beatmotown/6_hats_8beatmotownendingb.mid inflating: MIDI Beats/8beatmotown/2_hats_8beatmotownb.mid inflating: MIDI Beats/8beatmotown/4_hats_8beatmotownd.mid inflating: MIDI Beats/8beatmotown/7_cymb_8beatmotownendingc.mid inflating: MIDI Beats/8beatmotown/5_kick_8beatmotownendinga.mid inflating: MIDI Beats/8beatmotown/5_groove_8beatmotownendinga.mid inflating: MIDI Beats/8beatmotown/5_cymb_8beatmotownendinga.mid inflating: MIDI Beats/8beatmotown/6_snare_8beatmotownendingb.mid inflating: MIDI Beats/8beatmotown/3_snare_8beatmotownc.mid creating: MIDI Beats/bebop/ inflating: MIDI Beats/bebop/3_hats_bebopplus.mid inflating: MIDI Beats/bebop/1_groove_bebopend.mid inflating: MIDI Beats/bebop/4_hats_bebopsus.mid inflating: MIDI Beats/bebop/4_groove_bebopsus.mid inflating: MIDI Beats/bebop/1_hats_bebopend.mid inflating: MIDI Beats/bebop/3_groove_bebopplus.mid inflating: MIDI Beats/bebop/2_hats_bebopintro.mid inflating: MIDI Beats/bebop/5_groove_bebopsusplus.mid inflating: MIDI Beats/bebop/5_hats_bebopsusplus.mid inflating: MIDI Beats/bebop/2_groove_bebopintro.mid inflating: MIDI Beats/bebop/1_cymb_bebopend.mid creating: MIDI Beats/discosoul/ inflating: MIDI Beats/discosoul/1_kick_discosoul.mid inflating: MIDI Beats/discosoul/1_hats_discosoul.mid inflating: MIDI Beats/discosoul/1_snare_discosoul.mid inflating: MIDI Beats/discosoul/2_snare_discosoulend.mid inflating: MIDI Beats/discosoul/2_groove_discosoulend.mid inflating: MIDI Beats/discosoul/2_hats_discosoulend.mid inflating: MIDI Beats/discosoul/3_kick_discosoulintro.mid inflating: MIDI Beats/discosoul/3_hats_discosoulintro.mid inflating: MIDI Beats/discosoul/3_groove_discosoulintro.mid inflating: MIDI Beats/discosoul/2_kick_discosoulend.mid inflating: MIDI Beats/discosoul/3_snare_discosoulintro.mid inflating: MIDI Beats/discosoul/1_groove_discosoul.mid creating: MIDI Beats/rock1/ inflating: MIDI Beats/rock1/3_kick_rock1intro.mid inflating: MIDI Beats/rock1/9_kick_rock1fa.mid inflating: MIDI Beats/rock1/7_groove_rock1b.mid inflating: MIDI Beats/rock1/6_groove_rock1a.mid inflating: MIDI Beats/rock1/1_kick_rock1.mid inflating: MIDI Beats/rock1/1_hats_rock1.mid inflating: MIDI Beats/rock1/3_hats_rock1intro.mid inflating: MIDI Beats/rock1/2_snare_rock1end.mid inflating: MIDI Beats/rock1/1_groove_rock1.mid inflating: MIDI Beats/rock1/9_groove_rock1fa.mid inflating: MIDI Beats/rock1/6_snare_rock1a.mid inflating: MIDI Beats/rock1/1_snare_rock1.mid inflating: MIDI Beats/rock1/7_kick_rock1b.mid inflating: MIDI Beats/rock1/8_kick_rock1e.mid inflating: MIDI Beats/rock1/3_groove_rock1intro.mid inflating: MIDI Beats/rock1/8_snare_rock1e.mid inflating: MIDI Beats/rock1/7_snare_rock1b.mid inflating: MIDI Beats/rock1/6_kick_rock1a.mid inflating: MIDI Beats/rock1/2_groove_rock1end.mid inflating: MIDI Beats/rock1/7_hats_rock1b.mid inflating: MIDI Beats/rock1/3_snare_rock1intro.mid inflating: MIDI Beats/rock1/9_snare_rock1fa.mid inflating: MIDI Beats/rock1/2_kick_rock1end.mid inflating: MIDI Beats/rock1/2_hats_rock1end.mid inflating: MIDI Beats/rock1/8_groove_rock1e.mid creating: MIDI Beats/countryswing/ inflating: MIDI Beats/countryswing/2_groove_countryswing1.mid inflating: MIDI Beats/countryswing/4_groove_countryswing2.mid inflating: MIDI Beats/countryswing/1_groove_countryswing.mid inflating: MIDI Beats/countryswing/8_hats_countryswingsus.mid inflating: MIDI Beats/countryswing/6_snare_countryswingend.mid inflating: MIDI Beats/countryswing/2_hats_countryswing1.mid inflating: MIDI Beats/countryswing/7_groove_countryswingintro.mid inflating: MIDI Beats/countryswing/1_snare_countryswing.mid inflating: MIDI Beats/countryswing/8_snare_countryswingsus.mid inflating: MIDI Beats/countryswing/4_snare_countryswing2.mid inflating: MIDI Beats/countryswing/7_hats_countryswingintro.mid inflating: MIDI Beats/countryswing/6_hats_countryswingend.mid inflating: MIDI Beats/countryswing/6_groove_countryswingend.mid inflating: MIDI Beats/countryswing/5_groove_countryswing2sus.mid inflating: MIDI Beats/countryswing/3_groove_countryswing1sus.mid inflating: MIDI Beats/countryswing/4_hats_countryswing2.mid inflating: MIDI Beats/countryswing/7_snare_countryswingintro.mid inflating: MIDI Beats/countryswing/3_snare_countryswing1sus.mid inflating: MIDI Beats/countryswing/5_hats_countryswing2sus.mid inflating: MIDI Beats/countryswing/3_hats_countryswing1sus.mid inflating: MIDI Beats/countryswing/1_hats_countryswing.mid inflating: MIDI Beats/countryswing/2_snare_countryswing1.mid inflating: MIDI Beats/countryswing/8_groove_countryswingsus.mid inflating: MIDI Beats/countryswing/5_snare_countryswing2sus.mid creating: MIDI Beats/ska/ inflating: MIDI Beats/ska/8_hats_ska03.mid inflating: MIDI Beats/ska/5_snare_skaend.mid inflating: MIDI Beats/ska/1_perc_ska.mid inflating: MIDI Beats/ska/4_cymb_skaclap.mid inflating: MIDI Beats/ska/2_snare_ska1.mid inflating: MIDI Beats/ska/3_cymb_ska1sus.mid inflating: MIDI Beats/ska/1_kick_ska.mid inflating: MIDI Beats/ska/8_groove_ska03.mid inflating: MIDI Beats/ska/1_snare_ska.mid inflating: MIDI Beats/ska/6_perc_skasus.mid inflating: MIDI Beats/ska/2_kick_ska1.mid inflating: MIDI Beats/ska/1_hats_ska.mid inflating: MIDI Beats/ska/4_hats_skaclap.mid inflating: MIDI Beats/ska/6_groove_ska01.mid inflating: MIDI Beats/ska/3_hats_ska1sus.mid inflating: MIDI Beats/ska/5_perc_skaend.mid inflating: MIDI Beats/ska/5_cymb_skaend.mid inflating: MIDI Beats/ska/4_groove_skaclap.mid inflating: MIDI Beats/ska/9_hats_ska04.mid inflating: MIDI Beats/ska/2_perc_ska1.mid inflating: MIDI Beats/ska/3_kick_ska1sus.mid inflating: MIDI Beats/ska/6_hats_skasus.mid inflating: MIDI Beats/ska/6_snare_ska01.mid inflating: MIDI Beats/ska/3_groove_ska1sus.mid inflating: MIDI Beats/ska/5_groove_skaend.mid inflating: MIDI Beats/ska/7_kick_ska02.mid inflating: MIDI Beats/ska/8_kick_ska03.mid inflating: MIDI Beats/ska/6_hats_ska01.mid inflating: MIDI Beats/ska/4_snare_skaclap.mid inflating: MIDI Beats/ska/4_perc_skaclap.mid inflating: MIDI Beats/ska/3_perc_ska1sus.mid inflating: MIDI Beats/ska/2_groove_ska1.mid inflating: MIDI Beats/ska/3_snare_ska1sus.mid inflating: MIDI Beats/ska/1_groove_ska.mid inflating: MIDI Beats/ska/6_snare_skasus.mid inflating: MIDI Beats/ska/7_perc_ska02.mid inflating: MIDI Beats/ska/9_snare_ska04.mid inflating: MIDI Beats/ska/9_groove_ska04.mid inflating: MIDI Beats/ska/6_groove_skasus.mid inflating: MIDI Beats/ska/8_perc_ska03.mid inflating: MIDI Beats/ska/6_kick_ska01.mid inflating: MIDI Beats/ska/9_kick_ska04.mid inflating: MIDI Beats/ska/6_kick_skasus.mid inflating: MIDI Beats/ska/2_hats_ska1.mid inflating: MIDI Beats/ska/5_hats_skaend.mid inflating: MIDI Beats/ska/7_hats_ska02.mid inflating: MIDI Beats/ska/7_groove_ska02.mid inflating: MIDI Beats/ska/5_kick_skaend.mid inflating: MIDI Beats/ska/9_perc_ska04.mid creating: MIDI Beats/16beatballad3/ inflating: MIDI Beats/16beatballad3/3_groove_16beatballad3intro.mid inflating: MIDI Beats/16beatballad3/3_hats_16beatballad3intro.mid inflating: MIDI Beats/16beatballad3/1_kick_16beatballad3.mid inflating: MIDI Beats/16beatballad3/1_hats_16beatballad3.mid inflating: MIDI Beats/16beatballad3/3_snare_16beatballad3intro.mid inflating: MIDI Beats/16beatballad3/1_snare_16beatballad3.mid inflating: MIDI Beats/16beatballad3/2_kick_16beatballad3end.mid inflating: MIDI Beats/16beatballad3/3_kick_16beatballad3intro.mid inflating: MIDI Beats/16beatballad3/2_snare_16beatballad3end.mid inflating: MIDI Beats/16beatballad3/2_hats_16beatballad3end.mid inflating: MIDI Beats/16beatballad3/1_groove_16beatballad3.mid inflating: MIDI Beats/16beatballad3/2_groove_16beatballad3end.mid creating: MIDI Beats/metal1/ inflating: MIDI Beats/metal1/3_kick_metal1e.mid inflating: MIDI Beats/metal1/3_groove_metal1e.mid inflating: MIDI Beats/metal1/5_groove_metal1fb.mid inflating: MIDI Beats/metal1/4_snare_metal1fa.mid inflating: MIDI Beats/metal1/1_snare_metal1a.mid inflating: MIDI Beats/metal1/4_kick_metal1fa.mid inflating: MIDI Beats/metal1/5_kick_metal1fb.mid inflating: MIDI Beats/metal1/4_groove_metal1fa.mid inflating: MIDI Beats/metal1/3_snare_metal1e.mid inflating: MIDI Beats/metal1/5_snare_metal1fb.mid inflating: MIDI Beats/metal1/2_groove_metal1b.mid inflating: MIDI Beats/metal1/1_kick_metal1a.mid inflating: MIDI Beats/metal1/2_kick_metal1b.mid inflating: MIDI Beats/metal1/1_groove_metal1a.mid inflating: MIDI Beats/metal1/2_snare_metal1b.mid creating: MIDI Beats/intro/ inflating: MIDI Beats/intro/8_cymb_intro09.mid inflating: MIDI Beats/intro/2_cymb_intro03.mid inflating: MIDI Beats/intro/8_snare_intro09.mid inflating: MIDI Beats/intro/4_hats_intro05.mid inflating: MIDI Beats/intro/3_hats_intro04.mid inflating: MIDI Beats/intro/2_hats_intro03.mid inflating: MIDI Beats/intro/5_perc_intro06.mid inflating: MIDI Beats/intro/5_snare_intro06.mid inflating: MIDI Beats/intro/4_snare_intro05.mid inflating: MIDI Beats/intro/1_kick_intro02.mid inflating: MIDI Beats/intro/9_hats_intro10.mid inflating: MIDI Beats/intro/2_kick_intro03.mid inflating: MIDI Beats/intro/3_groove_intro04.mid inflating: MIDI Beats/intro/7_hats_intro08.mid inflating: MIDI Beats/intro/1_hats_intro02.mid inflating: MIDI Beats/intro/4_kick_intro05.mid inflating: MIDI Beats/intro/6_groove_intro07.mid inflating: MIDI Beats/intro/8_groove_intro09.mid inflating: MIDI Beats/intro/7_groove_intro08.mid inflating: MIDI Beats/intro/3_kick_intro04.mid inflating: MIDI Beats/intro/9_groove_intro10.mid inflating: MIDI Beats/intro/1_snare_intro02.mid inflating: MIDI Beats/intro/6_snare_intro07.mid inflating: MIDI Beats/intro/8_kick_intro09.mid inflating: MIDI Beats/intro/9_kick_intro10.mid inflating: MIDI Beats/intro/6_kick_intro07.mid inflating: MIDI Beats/intro/2_groove_intro03.mid inflating: MIDI Beats/intro/4_groove_intro05.mid inflating: MIDI Beats/intro/5_groove_intro06.mid inflating: MIDI Beats/intro/9_snare_intro10.mid inflating: MIDI Beats/intro/1_groove_intro02.mid inflating: MIDI Beats/intro/3_snare_intro04.mid inflating: MIDI Beats/intro/7_kick_intro08.mid inflating: MIDI Beats/intro/6_hats_intro07.mid inflating: MIDI Beats/intro/2_snare_intro03.mid inflating: MIDI Beats/intro/3_cymb_intro04.mid creating: MIDI Beats/spiritual/ inflating: MIDI Beats/spiritual/4_hats_spiritualplus.mid inflating: MIDI Beats/spiritual/2_groove_spiritualend.mid inflating: MIDI Beats/spiritual/7_groove_spiritualsusplus.mid inflating: MIDI Beats/spiritual/2_perc_spiritualend.mid inflating: MIDI Beats/spiritual/7_hats_spiritualsusplus.mid inflating: MIDI Beats/spiritual/5_groove_spiritualsus.mid inflating: MIDI Beats/spiritual/4_groove_spiritualplus.mid inflating: MIDI Beats/spiritual/6_hats_spiritualsusintro.mid inflating: MIDI Beats/spiritual/3_hats_spiritualintro.mid inflating: MIDI Beats/spiritual/3_perc_spiritualintro.mid inflating: MIDI Beats/spiritual/1_groove_spiritual.mid inflating: MIDI Beats/spiritual/1_hats_spiritual.mid inflating: MIDI Beats/spiritual/1_perc_spiritual.mid inflating: MIDI Beats/spiritual/4_perc_spiritualplus.mid inflating: MIDI Beats/spiritual/2_hats_spiritualend.mid inflating: MIDI Beats/spiritual/3_groove_spiritualintro.mid inflating: MIDI Beats/spiritual/5_hats_spiritualsus.mid inflating: MIDI Beats/spiritual/6_groove_spiritualsusintro.mid inflating: MIDI Beats/spiritual/7_perc_spiritualsusplus.mid creating: MIDI Beats/popshuffle1/ inflating: MIDI Beats/popshuffle1/3_kick_popshuffle1intro.mid inflating: MIDI Beats/popshuffle1/3_groove_popshuffle1intro.mid inflating: MIDI Beats/popshuffle1/2_groove_popshuffle1end.mid inflating: MIDI Beats/popshuffle1/1_kick_popshuffle1.mid inflating: MIDI Beats/popshuffle1/2_hats_popshuffle1end.mid inflating: MIDI Beats/popshuffle1/1_hats_popshuffle1.mid inflating: MIDI Beats/popshuffle1/2_kick_popshuffle1end.mid inflating: MIDI Beats/popshuffle1/1_groove_popshuffle1.mid inflating: MIDI Beats/popshuffle1/3_hats_popshuffle1intro.mid creating: MIDI Beats/techno/ inflating: MIDI Beats/techno/2_snare_technoend.mid inflating: MIDI Beats/techno/2_hats_technoend.mid inflating: MIDI Beats/techno/1_groove_techno.mid inflating: MIDI Beats/techno/1_hats_techno.mid inflating: MIDI Beats/techno/3_hats_technointro.mid inflating: MIDI Beats/techno/1_kick_techno.mid inflating: MIDI Beats/techno/2_kick_technoend.mid inflating: MIDI Beats/techno/3_snare_technointro.mid inflating: MIDI Beats/techno/1_snare_techno.mid inflating: MIDI Beats/techno/2_groove_technoend.mid inflating: MIDI Beats/techno/3_kick_technointro.mid inflating: MIDI Beats/techno/3_groove_technointro.mid creating: MIDI Beats/strut/ inflating: MIDI Beats/strut/2_kick_strut2.mid inflating: MIDI Beats/strut/3_snare_strut2sus.mid inflating: MIDI Beats/strut/5_kick_strutintro.mid inflating: MIDI Beats/strut/4_snare_strutend.mid inflating: MIDI Beats/strut/3_kick_strut2sus.mid inflating: MIDI Beats/strut/7_kick_strutsusintro.mid inflating: MIDI Beats/strut/1_groove_strut.mid inflating: MIDI Beats/strut/6_kick_strutsus.mid inflating: MIDI Beats/strut/6_snare_strutsus.mid inflating: MIDI Beats/strut/1_kick_strut.mid inflating: MIDI Beats/strut/2_snare_strut2.mid inflating: MIDI Beats/strut/4_kick_strutend.mid inflating: MIDI Beats/strut/5_groove_strutintro.mid inflating: MIDI Beats/strut/4_groove_strutend.mid inflating: MIDI Beats/strut/7_groove_strutsusintro.mid inflating: MIDI Beats/strut/1_snare_strut.mid inflating: MIDI Beats/strut/6_groove_strutsus.mid inflating: MIDI Beats/strut/5_snare_strutintro.mid inflating: MIDI Beats/strut/2_groove_strut2.mid inflating: MIDI Beats/strut/7_snare_strutsusintro.mid inflating: MIDI Beats/strut/3_groove_strut2sus.mid creating: MIDI Beats/fasttwist/ inflating: MIDI Beats/fasttwist/7_groove_fasttwistintroa.mid inflating: MIDI Beats/fasttwist/3_hats_fasttwistendinga.mid inflating: MIDI Beats/fasttwist/2_hats_fasttwistb.mid inflating: MIDI Beats/fasttwist/8_groove_fasttwistintrob.mid inflating: MIDI Beats/fasttwist/6_hats_fasttwistfillb.mid inflating: MIDI Beats/fasttwist/8_cymb_fasttwistintrob.mid inflating: MIDI Beats/fasttwist/2_snare_fasttwistb.mid inflating: MIDI Beats/fasttwist/7_hats_fasttwistintroa.mid inflating: MIDI Beats/fasttwist/4_snare_fasttwistendingb.mid inflating: MIDI Beats/fasttwist/4_hats_fasttwistendingb.mid inflating: MIDI Beats/fasttwist/1_hats_fasttwista.mid inflating: MIDI Beats/fasttwist/2_groove_fasttwistb.mid inflating: MIDI Beats/fasttwist/5_cymb_fasttwistfilla.mid inflating: MIDI Beats/fasttwist/1_groove_fasttwista.mid inflating: MIDI Beats/fasttwist/5_hats_fasttwistfilla.mid inflating: MIDI Beats/fasttwist/6_snare_fasttwistfillb.mid inflating: MIDI Beats/fasttwist/6_groove_fasttwistfillb.mid inflating: MIDI Beats/fasttwist/4_groove_fasttwistendingb.mid inflating: MIDI Beats/fasttwist/5_snare_fasttwistfilla.mid inflating: MIDI Beats/fasttwist/3_groove_fasttwistendinga.mid inflating: MIDI Beats/fasttwist/1_snare_fasttwista.mid inflating: MIDI Beats/fasttwist/5_groove_fasttwistfilla.mid inflating: MIDI Beats/fasttwist/8_hats_fasttwistintrob.mid inflating: MIDI Beats/fasttwist/3_snare_fasttwistendinga.mid creating: MIDI Beats/middlebigband/ inflating: MIDI Beats/middlebigband/2_kick_middlebigbandend.mid inflating: MIDI Beats/middlebigband/3_groove_middlebigbandintro.mid inflating: MIDI Beats/middlebigband/1_hats_middlebigband.mid inflating: MIDI Beats/middlebigband/1_kick_middlebigband.mid inflating: MIDI Beats/middlebigband/3_hats_middlebigbandintro.mid inflating: MIDI Beats/middlebigband/2_groove_middlebigbandend.mid inflating: MIDI Beats/middlebigband/3_kick_middlebigbandintro.mid inflating: MIDI Beats/middlebigband/2_hats_middlebigbandend.mid inflating: MIDI Beats/middlebigband/1_groove_middlebigband.mid creating: MIDI Beats/samba/ inflating: MIDI Beats/samba/2_cymb_sambaend.mid inflating: MIDI Beats/samba/5_groove_sambaintro1.mid inflating: MIDI Beats/samba/9_groove_sambasusfill.mid inflating: MIDI Beats/samba/7_kick_sambaplus.mid inflating: MIDI Beats/samba/4_kick_sambaintro.mid inflating: MIDI Beats/samba/2_groove_sambaend.mid inflating: MIDI Beats/samba/8_groove_sambasus.mid inflating: MIDI Beats/samba/9_perc_sambasusfill.mid inflating: MIDI Beats/samba/8_cymb_sambasus.mid inflating: MIDI Beats/samba/2_perc_sambaend.mid inflating: MIDI Beats/samba/6_perc_sambaintro8.mid inflating: MIDI Beats/samba/5_perc_sambaintro1.mid inflating: MIDI Beats/samba/1_cymb_samba.mid inflating: MIDI Beats/samba/6_groove_sambaintro8.mid inflating: MIDI Beats/samba/1_perc_samba.mid inflating: MIDI Beats/samba/5_kick_sambaintro1.mid inflating: MIDI Beats/samba/3_groove_sambafill.mid inflating: MIDI Beats/samba/4_cymb_sambaintro.mid inflating: MIDI Beats/samba/6_cymb_sambaintro8.mid inflating: MIDI Beats/samba/9_kick_sambasusfill.mid inflating: MIDI Beats/samba/3_cymb_sambafill.mid inflating: MIDI Beats/samba/4_groove_sambaintro.mid inflating: MIDI Beats/samba/5_cymb_sambaintro1.mid inflating: MIDI Beats/samba/7_groove_sambaplus.mid inflating: MIDI Beats/samba/8_kick_sambasus.mid inflating: MIDI Beats/samba/7_cymb_sambaplus.mid inflating: MIDI Beats/samba/4_perc_sambaintro.mid inflating: MIDI Beats/samba/3_perc_sambafill.mid inflating: MIDI Beats/samba/2_kick_sambaend.mid inflating: MIDI Beats/samba/3_kick_sambafill.mid inflating: MIDI Beats/samba/1_kick_samba.mid inflating: MIDI Beats/samba/7_perc_sambaplus.mid inflating: MIDI Beats/samba/9_cymb_sambasusfill.mid inflating: MIDI Beats/samba/1_groove_samba.mid inflating: MIDI Beats/samba/6_kick_sambaintro8.mid inflating: MIDI Beats/samba/8_perc_sambasus.mid creating: MIDI Beats/fastblues/ inflating: MIDI Beats/fastblues/2_groove_fastblues1.mid inflating: MIDI Beats/fastblues/5_snare_fastbluessus.mid inflating: MIDI Beats/fastblues/6_snare_fastblueswalk.mid inflating: MIDI Beats/fastblues/3_groove_fastblues1sus.mid inflating: MIDI Beats/fastblues/6_kick_fastblueswalk.mid inflating: MIDI Beats/fastblues/7_hats_fastblueswalksus.mid inflating: MIDI Beats/fastblues/1_snare_fastblues.mid inflating: MIDI Beats/fastblues/3_hats_fastblues1sus.mid inflating: MIDI Beats/fastblues/6_hats_fastblueswalk.mid inflating: MIDI Beats/fastblues/5_groove_fastbluessus.mid inflating: MIDI Beats/fastblues/3_snare_fastblues1sus.mid inflating: MIDI Beats/fastblues/3_kick_fastblues1sus.mid inflating: MIDI Beats/fastblues/1_groove_fastblues.mid inflating: MIDI Beats/fastblues/6_groove_fastblueswalk.mid inflating: MIDI Beats/fastblues/7_kick_fastblueswalksus.mid inflating: MIDI Beats/fastblues/4_groove_fastbluesend.mid inflating: MIDI Beats/fastblues/2_hats_fastblues1.mid inflating: MIDI Beats/fastblues/2_snare_fastblues1.mid inflating: MIDI Beats/fastblues/4_snare_fastbluesend.mid inflating: MIDI Beats/fastblues/1_hats_fastblues.mid inflating: MIDI Beats/fastblues/7_groove_fastblueswalksus.mid inflating: MIDI Beats/fastblues/4_kick_fastbluesend.mid inflating: MIDI Beats/fastblues/4_hats_fastbluesend.mid inflating: MIDI Beats/fastblues/5_kick_fastbluessus.mid inflating: MIDI Beats/fastblues/1_kick_fastblues.mid inflating: MIDI Beats/fastblues/2_kick_fastblues1.mid inflating: MIDI Beats/fastblues/5_hats_fastbluessus.mid inflating: MIDI Beats/fastblues/7_snare_fastblueswalksus.mid creating: MIDI Beats/bolero/ inflating: MIDI Beats/bolero/9_groove_boleroaltfill.mid inflating: MIDI Beats/bolero/5_groove_bolero1intro.mid inflating: MIDI Beats/bolero/2_snare_bolero1.mid inflating: MIDI Beats/bolero/8_kick_boleroalt.mid inflating: MIDI Beats/bolero/6_groove_bolero1sus.mid inflating: MIDI Beats/bolero/8_perc_boleroalt.mid inflating: MIDI Beats/bolero/4_snare_bolero1fill.mid inflating: MIDI Beats/bolero/5_snare_bolero1intro.mid inflating: MIDI Beats/bolero/3_groove_bolero1end.mid inflating: MIDI Beats/bolero/1_perc_bolero.mid inflating: MIDI Beats/bolero/2_groove_bolero1.mid inflating: MIDI Beats/bolero/3_snare_bolero1end.mid inflating: MIDI Beats/bolero/8_groove_boleroalt.mid inflating: MIDI Beats/bolero/9_perc_boleroaltfill.mid inflating: MIDI Beats/bolero/9_kick_boleroaltfill.mid inflating: MIDI Beats/bolero/1_kick_bolero.mid inflating: MIDI Beats/bolero/7_groove_bolero1susfill.mid inflating: MIDI Beats/bolero/4_groove_bolero1fill.mid inflating: MIDI Beats/bolero/6_snare_bolero1sus.mid inflating: MIDI Beats/bolero/1_groove_bolero.mid inflating: MIDI Beats/bolero/7_snare_bolero1susfill.mid creating: MIDI Beats/latin/ inflating: MIDI Beats/latin/3_groove_latn03.mid inflating: MIDI Beats/latin/1_perc_latn01.mid inflating: MIDI Beats/latin/5_perc_latn05.mid inflating: MIDI Beats/latin/5_groove_latn05.mid inflating: MIDI Beats/latin/9_cymb_latn09.mid inflating: MIDI Beats/latin/2_cymb_latn02.mid inflating: MIDI Beats/latin/6_kick_latn06.mid inflating: MIDI Beats/latin/9_hats_latn09.mid inflating: MIDI Beats/latin/2_groove_latn02.mid inflating: MIDI Beats/latin/6_perc_latn06.mid inflating: MIDI Beats/latin/1_hats_latn01.mid inflating: MIDI Beats/latin/3_kick_latn03.mid inflating: MIDI Beats/latin/9_groove_latn09.mid inflating: MIDI Beats/latin/7_groove_latn07.mid inflating: MIDI Beats/latin/8_groove_latn08.mid inflating: MIDI Beats/latin/6_cymb_latn06.mid inflating: MIDI Beats/latin/3_hats_latn03.mid inflating: MIDI Beats/latin/1_kick_latn01.mid inflating: MIDI Beats/latin/1_groove_latn01.mid inflating: MIDI Beats/latin/7_cymb_latn07.mid inflating: MIDI Beats/latin/6_groove_latn06.mid inflating: MIDI Beats/latin/7_hats_latn07.mid inflating: MIDI Beats/latin/8_cymb_latn08.mid creating: MIDI Beats/ambient2/ inflating: MIDI Beats/ambient2/2_snare_ambient2end.mid inflating: MIDI Beats/ambient2/1_hats_ambient2.mid inflating: MIDI Beats/ambient2/1_kick_ambient2.mid inflating: MIDI Beats/ambient2/2_hats_ambient2end.mid inflating: MIDI Beats/ambient2/3_snare_ambient2intro.mid inflating: MIDI Beats/ambient2/1_snare_ambient2.mid inflating: MIDI Beats/ambient2/2_groove_ambient2end.mid inflating: MIDI Beats/ambient2/1_groove_ambient2.mid inflating: MIDI Beats/ambient2/2_kick_ambient2end.mid inflating: MIDI Beats/ambient2/3_hats_ambient2intro.mid inflating: MIDI Beats/ambient2/3_kick_ambient2intro.mid inflating: MIDI Beats/ambient2/3_groove_ambient2intro.mid creating: MIDI Beats/afro-cuban/ inflating: MIDI Beats/afro-cuban/5_perc_afro-cubanplus.mid inflating: MIDI Beats/afro-cuban/6_perc_afro-cubansus.mid inflating: MIDI Beats/afro-cuban/1_groove_afro-cuban.mid inflating: MIDI Beats/afro-cuban/2_perc_afro-cubanend.mid inflating: MIDI Beats/afro-cuban/2_snare_afro-cubanend.mid inflating: MIDI Beats/afro-cuban/4_groove_afro-cubanintro.mid inflating: MIDI Beats/afro-cuban/7_groove_afro-cubansusplus.mid inflating: MIDI Beats/afro-cuban/7_snare_afro-cubansusplus.mid inflating: MIDI Beats/afro-cuban/4_snare_afro-cubanintro.mid inflating: MIDI Beats/afro-cuban/7_perc_afro-cubansusplus.mid inflating: MIDI Beats/afro-cuban/3_snare_afro-cubanfill.mid inflating: MIDI Beats/afro-cuban/6_snare_afro-cubansus.mid inflating: MIDI Beats/afro-cuban/6_groove_afro-cubansus.mid inflating: MIDI Beats/afro-cuban/5_groove_afro-cubanplus.mid inflating: MIDI Beats/afro-cuban/2_groove_afro-cubanend.mid inflating: MIDI Beats/afro-cuban/1_snare_afro-cuban.mid inflating: MIDI Beats/afro-cuban/5_snare_afro-cubanplus.mid inflating: MIDI Beats/afro-cuban/3_perc_afro-cubanfill.mid inflating: MIDI Beats/afro-cuban/4_perc_afro-cubanintro.mid inflating: MIDI Beats/afro-cuban/1_perc_afro-cuban.mid inflating: MIDI Beats/afro-cuban/3_groove_afro-cubanfill.mid creating: MIDI Beats/8beatballad1/ inflating: MIDI Beats/8beatballad1/1_kick_8beatballad1.mid inflating: MIDI Beats/8beatballad1/2_groove_8beatballad1end.mid inflating: MIDI Beats/8beatballad1/1_groove_8beatballad1.mid inflating: MIDI Beats/8beatballad1/2_kick_8beatballad1end.mid inflating: MIDI Beats/8beatballad1/3_kick_8beatballad1intro.mid inflating: MIDI Beats/8beatballad1/1_hats_8beatballad1.mid inflating: MIDI Beats/8beatballad1/3_groove_8beatballad1intro.mid inflating: MIDI Beats/8beatballad1/3_hats_8beatballad1intro.mid inflating: MIDI Beats/8beatballad1/2_hats_8beatballad1end.mid creating: MIDI Beats/16beatballad2/ inflating: MIDI Beats/16beatballad2/2_kick_16beatballad2end.mid inflating: MIDI Beats/16beatballad2/1_snare_16beatballad2.mid inflating: MIDI Beats/16beatballad2/1_kick_16beatballad2.mid inflating: MIDI Beats/16beatballad2/2_snare_16beatballad2end.mid inflating: MIDI Beats/16beatballad2/3_kick_16beatballad2intro.mid inflating: MIDI Beats/16beatballad2/2_groove_16beatballad2end.mid inflating: MIDI Beats/16beatballad2/3_snare_16beatballad2intro.mid inflating: MIDI Beats/16beatballad2/1_groove_16beatballad2.mid inflating: MIDI Beats/16beatballad2/3_groove_16beatballad2intro.mid inflating: MIDI Beats/16beatballad2/1_hats_16beatballad2.mid inflating: MIDI Beats/16beatballad2/3_hats_16beatballad2intro.mid inflating: MIDI Beats/16beatballad2/2_hats_16beatballad2end.mid creating: MIDI Beats/modernjazzwaltz/ inflating: MIDI Beats/modernjazzwaltz/9_groove_modernjazzwaltzsus.mid inflating: MIDI Beats/modernjazzwaltz/3_kick_modernjazzwaltz1sus.mid inflating: MIDI Beats/modernjazzwaltz/5_groove_modernjazzwaltz2sus.mid inflating: MIDI Beats/modernjazzwaltz/1_cymb_modernjazzwaltz.mid inflating: MIDI Beats/modernjazzwaltz/5_cymb_modernjazzwaltz2sus.mid inflating: MIDI Beats/modernjazzwaltz/6_groove_modernjazzwaltzend.mid inflating: MIDI Beats/modernjazzwaltz/5_kick_modernjazzwaltz2sus.mid inflating: MIDI Beats/modernjazzwaltz/1_kick_modernjazzwaltz.mid inflating: MIDI Beats/modernjazzwaltz/9_kick_modernjazzwaltzsus.mid inflating: MIDI Beats/modernjazzwaltz/4_cymb_modernjazzwaltz2.mid inflating: MIDI Beats/modernjazzwaltz/6_cymb_modernjazzwaltzend.mid inflating: MIDI Beats/modernjazzwaltz/8_kick_modernjazzwaltzintro.mid inflating: MIDI Beats/modernjazzwaltz/7_kick_modernjazzwaltzfill.mid inflating: MIDI Beats/modernjazzwaltz/8_groove_modernjazzwaltzintro.mid inflating: MIDI Beats/modernjazzwaltz/2_kick_modernjazzwaltz1.mid inflating: MIDI Beats/modernjazzwaltz/6_kick_modernjazzwaltzend.mid inflating: MIDI Beats/modernjazzwaltz/7_groove_modernjazzwaltzfill.mid inflating: MIDI Beats/modernjazzwaltz/3_cymb_modernjazzwaltz1sus.mid inflating: MIDI Beats/modernjazzwaltz/9_cymb_modernjazzwaltzsus.mid inflating: MIDI Beats/modernjazzwaltz/4_groove_modernjazzwaltz2.mid inflating: MIDI Beats/modernjazzwaltz/3_groove_modernjazzwaltz1sus.mid inflating: MIDI Beats/modernjazzwaltz/2_cymb_modernjazzwaltz1.mid inflating: MIDI Beats/modernjazzwaltz/1_groove_modernjazzwaltz.mid inflating: MIDI Beats/modernjazzwaltz/4_kick_modernjazzwaltz2.mid inflating: MIDI Beats/modernjazzwaltz/2_groove_modernjazzwaltz1.mid creating: MIDI Beats/easyswing/ inflating: MIDI Beats/easyswing/2_groove_easyswing1.mid inflating: MIDI Beats/easyswing/9_hats_easyswing42fill.mid inflating: MIDI Beats/easyswing/7_kick_easyswing2sus.mid inflating: MIDI Beats/easyswing/2_kick_easyswing1.mid inflating: MIDI Beats/easyswing/5_kick_easyswing2.mid inflating: MIDI Beats/easyswing/6_groove_easyswing2fill.mid inflating: MIDI Beats/easyswing/1_kick_easyswing.mid inflating: MIDI Beats/easyswing/3_groove_easyswing1fill.mid inflating: MIDI Beats/easyswing/4_kick_easyswing1sus.mid inflating: MIDI Beats/easyswing/1_groove_easyswing.mid inflating: MIDI Beats/easyswing/6_kick_easyswing2fill.mid inflating: MIDI Beats/easyswing/5_groove_easyswing2.mid inflating: MIDI Beats/easyswing/2_hats_easyswing1.mid inflating: MIDI Beats/easyswing/3_kick_easyswing1fill.mid inflating: MIDI Beats/easyswing/6_hats_easyswing2fill.mid inflating: MIDI Beats/easyswing/9_kick_easyswing42fill.mid inflating: MIDI Beats/easyswing/8_kick_easyswing42.mid inflating: MIDI Beats/easyswing/5_hats_easyswing2.mid inflating: MIDI Beats/easyswing/8_hats_easyswing42.mid inflating: MIDI Beats/easyswing/7_hats_easyswing2sus.mid inflating: MIDI Beats/easyswing/3_hats_easyswing1fill.mid inflating: MIDI Beats/easyswing/4_hats_easyswing1sus.mid inflating: MIDI Beats/easyswing/8_groove_easyswing42.mid inflating: MIDI Beats/easyswing/4_groove_easyswing1sus.mid inflating: MIDI Beats/easyswing/9_groove_easyswing42fill.mid inflating: MIDI Beats/easyswing/7_groove_easyswing2sus.mid inflating: MIDI Beats/easyswing/1_hats_easyswing.mid creating: MIDI Beats/broadwaywaltz/ inflating: MIDI Beats/broadwaywaltz/8_groove_broadwaywaltzintro8.mid inflating: MIDI Beats/broadwaywaltz/1_snare_broadwaywaltz.mid inflating: MIDI Beats/broadwaywaltz/4_snare_broadwaywaltz2.mid inflating: MIDI Beats/broadwaywaltz/4_groove_broadwaywaltz2.mid inflating: MIDI Beats/broadwaywaltz/7_groove_broadwaywaltzintro.mid inflating: MIDI Beats/broadwaywaltz/6_groove_broadwaywaltzend.mid inflating: MIDI Beats/broadwaywaltz/9_snare_broadwaywaltzsus.mid inflating: MIDI Beats/broadwaywaltz/2_snare_broadwaywaltz1.mid inflating: MIDI Beats/broadwaywaltz/8_kick_broadwaywaltzintro8.mid inflating: MIDI Beats/broadwaywaltz/4_kick_broadwaywaltz2.mid inflating: MIDI Beats/broadwaywaltz/1_kick_broadwaywaltz.mid inflating: MIDI Beats/broadwaywaltz/9_kick_broadwaywaltzsus.mid inflating: MIDI Beats/broadwaywaltz/3_snare_broadwaywaltz1sus.mid inflating: MIDI Beats/broadwaywaltz/6_kick_broadwaywaltzend.mid inflating: MIDI Beats/broadwaywaltz/2_kick_broadwaywaltz1.mid inflating: MIDI Beats/broadwaywaltz/5_groove_broadwaywaltz2sus.mid inflating: MIDI Beats/broadwaywaltz/8_snare_broadwaywaltzintro8.mid inflating: MIDI Beats/broadwaywaltz/3_groove_broadwaywaltz1sus.mid inflating: MIDI Beats/broadwaywaltz/2_groove_broadwaywaltz1.mid inflating: MIDI Beats/broadwaywaltz/6_snare_broadwaywaltzend.mid inflating: MIDI Beats/broadwaywaltz/7_kick_broadwaywaltzintro.mid inflating: MIDI Beats/broadwaywaltz/3_kick_broadwaywaltz1sus.mid inflating: MIDI Beats/broadwaywaltz/7_snare_broadwaywaltzintro.mid inflating: MIDI Beats/broadwaywaltz/5_kick_broadwaywaltz2sus.mid inflating: MIDI Beats/broadwaywaltz/9_groove_broadwaywaltzsus.mid inflating: MIDI Beats/broadwaywaltz/1_groove_broadwaywaltz.mid inflating: MIDI Beats/broadwaywaltz/5_snare_broadwaywaltz2sus.mid creating: MIDI Beats/slowbroadway/ inflating: MIDI Beats/slowbroadway/4_kick_slowbroadwayend.mid inflating: MIDI Beats/slowbroadway/5_snare_slowbroadwayintro.mid inflating: MIDI Beats/slowbroadway/4_groove_slowbroadwayend.mid inflating: MIDI Beats/slowbroadway/6_kick_slowbroadwaysus.mid inflating: MIDI Beats/slowbroadway/4_snare_slowbroadwayend.mid inflating: MIDI Beats/slowbroadway/3_kick_slowbroadway1sus.mid inflating: MIDI Beats/slowbroadway/3_groove_slowbroadway1sus.mid inflating: MIDI Beats/slowbroadway/1_kick_slowbroadway.mid inflating: MIDI Beats/slowbroadway/1_snare_slowbroadway.mid inflating: MIDI Beats/slowbroadway/3_snare_slowbroadway1sus.mid inflating: MIDI Beats/slowbroadway/5_kick_slowbroadwayintro.mid inflating: MIDI Beats/slowbroadway/1_groove_slowbroadway.mid inflating: MIDI Beats/slowbroadway/2_kick_slowbroadway1.mid inflating: MIDI Beats/slowbroadway/2_groove_slowbroadway1.mid inflating: MIDI Beats/slowbroadway/6_groove_slowbroadwaysus.mid inflating: MIDI Beats/slowbroadway/6_snare_slowbroadwaysus.mid inflating: MIDI Beats/slowbroadway/5_groove_slowbroadwayintro.mid inflating: MIDI Beats/slowbroadway/2_snare_slowbroadway1.mid creating: MIDI Beats/8beatballad3/ inflating: MIDI Beats/8beatballad3/3_kick_8beatballad3intro.mid inflating: MIDI Beats/8beatballad3/1_groove_8beatballad3.mid inflating: MIDI Beats/8beatballad3/3_groove_8beatballad3intro.mid inflating: MIDI Beats/8beatballad3/3_hats_8beatballad3intro.mid inflating: MIDI Beats/8beatballad3/1_kick_8beatballad3.mid inflating: MIDI Beats/8beatballad3/1_hats_8beatballad3.mid inflating: MIDI Beats/8beatballad3/2_hats_8beatballad3end.mid inflating: MIDI Beats/8beatballad3/2_kick_8beatballad3end.mid inflating: MIDI Beats/8beatballad3/3_snare_8beatballad3intro.mid inflating: MIDI Beats/8beatballad3/2_snare_8beatballad3end.mid inflating: MIDI Beats/8beatballad3/2_groove_8beatballad3end.mid inflating: MIDI Beats/8beatballad3/1_snare_8beatballad3.mid creating: MIDI Beats/cntry/ inflating: MIDI Beats/cntry/1_groove_cntry.mid inflating: MIDI Beats/cntry/1_hats_cntry.mid inflating: MIDI Beats/cntry/1_snare_cntry.mid inflating: MIDI Beats/cntry/1_kick_cntry.mid creating: MIDI Beats/ballad128/ inflating: MIDI Beats/ballad128/5_snare_ballad128plus.mid inflating: MIDI Beats/ballad128/1_groove_ballad128.mid inflating: MIDI Beats/ballad128/5_kick_ballad128plus.mid inflating: MIDI Beats/ballad128/7_kick_ballad128susplus.mid inflating: MIDI Beats/ballad128/7_snare_ballad128susplus.mid inflating: MIDI Beats/ballad128/2_groove_ballad128end.mid inflating: MIDI Beats/ballad128/1_snare_ballad128.mid inflating: MIDI Beats/ballad128/6_snare_ballad128sus.mid inflating: MIDI Beats/ballad128/6_groove_ballad128sus.mid inflating: MIDI Beats/ballad128/6_kick_ballad128sus.mid inflating: MIDI Beats/ballad128/2_kick_ballad128end.mid inflating: MIDI Beats/ballad128/2_snare_ballad128end.mid inflating: MIDI Beats/ballad128/7_groove_ballad128susplus.mid inflating: MIDI Beats/ballad128/4_groove_ballad128intro1.mid inflating: MIDI Beats/ballad128/4_kick_ballad128intro1.mid inflating: MIDI Beats/ballad128/1_kick_ballad128.mid inflating: MIDI Beats/ballad128/4_snare_ballad128intro1.mid inflating: MIDI Beats/ballad128/5_groove_ballad128plus.mid creating: MIDI Beats/bossa/ inflating: MIDI Beats/bossa/2_hats_bossa02.mid inflating: MIDI Beats/bossa/1_kick_bossa01.mid inflating: MIDI Beats/bossa/2_perc_bossa02.mid inflating: MIDI Beats/bossa/1_cymb_bossa01.mid inflating: MIDI Beats/bossa/2_kick_bossa02.mid inflating: MIDI Beats/bossa/1_groove_bossa01.mid inflating: MIDI Beats/bossa/1_perc_bossa01.mid inflating: MIDI Beats/bossa/2_groove_bossa02.mid creating: MIDI Beats/blues128/ inflating: MIDI Beats/blues128/2_snare_blues128end.mid inflating: MIDI Beats/blues128/2_groove_blues128end.mid inflating: MIDI Beats/blues128/2_kick_blues128end.mid inflating: MIDI Beats/blues128/1_snare_blues128.mid inflating: MIDI Beats/blues128/5_groove_blues128sus.mid inflating: MIDI Beats/blues128/4_groove_blues128plus.mid inflating: MIDI Beats/blues128/1_kick_blues128.mid inflating: MIDI Beats/blues128/1_groove_blues128.mid inflating: MIDI Beats/blues128/4_kick_blues128plus.mid inflating: MIDI Beats/blues128/6_kick_blues128susplus.mid inflating: MIDI Beats/blues128/6_snare_blues128susplus.mid inflating: MIDI Beats/blues128/6_groove_blues128susplus.mid inflating: MIDI Beats/blues128/4_snare_blues128plus.mid inflating: MIDI Beats/blues128/5_snare_blues128sus.mid inflating: MIDI Beats/blues128/5_kick_blues128sus.mid creating: MIDI Beats/jazzbouncy/ inflating: MIDI Beats/jazzbouncy/3_kick_jazzbouncyfillbb.mid inflating: MIDI Beats/jazzbouncy/6_snare_jazzbouncymainb.mid inflating: MIDI Beats/jazzbouncy/1_snare_jazzbouncyendinga.mid inflating: MIDI Beats/jazzbouncy/5_hats_jazzbouncymaina.mid inflating: MIDI Beats/jazzbouncy/6_hats_jazzbouncymainb.mid inflating: MIDI Beats/jazzbouncy/2_snare_jazzbouncyfillaa.mid inflating: MIDI Beats/jazzbouncy/6_groove_jazzbouncymainb.mid inflating: MIDI Beats/jazzbouncy/2_groove_jazzbouncyfillaa.mid inflating: MIDI Beats/jazzbouncy/3_groove_jazzbouncyfillbb.mid inflating: MIDI Beats/jazzbouncy/2_hats_jazzbouncyfillaa.mid inflating: MIDI Beats/jazzbouncy/1_hats_jazzbouncyendinga.mid inflating: MIDI Beats/jazzbouncy/3_snare_jazzbouncyfillbb.mid inflating: MIDI Beats/jazzbouncy/5_kick_jazzbouncymaina.mid inflating: MIDI Beats/jazzbouncy/3_hats_jazzbouncyfillbb.mid inflating: MIDI Beats/jazzbouncy/6_kick_jazzbouncymainb.mid inflating: MIDI Beats/jazzbouncy/2_kick_jazzbouncyfillaa.mid inflating: MIDI Beats/jazzbouncy/5_groove_jazzbouncymaina.mid inflating: MIDI Beats/jazzbouncy/1_cymb_jazzbouncyendinga.mid inflating: MIDI Beats/jazzbouncy/1_groove_jazzbouncyendinga.mid inflating: MIDI Beats/jazzbouncy/3_cymb_jazzbouncyfillbb.mid inflating: MIDI Beats/jazzbouncy/1_kick_jazzbouncyendinga.mid inflating: MIDI Beats/jazzbouncy/2_cymb_jazzbouncyfillaa.mid creating: MIDI Beats/popwaltz/ inflating: MIDI Beats/popwaltz/2_groove_popwaltzend.mid inflating: MIDI Beats/popwaltz/3_groove_popwaltzintro.mid inflating: MIDI Beats/popwaltz/2_snare_popwaltzend.mid inflating: MIDI Beats/popwaltz/1_kick_popwaltz.mid inflating: MIDI Beats/popwaltz/3_hats_popwaltzintro.mid inflating: MIDI Beats/popwaltz/1_snare_popwaltz.mid inflating: MIDI Beats/popwaltz/3_kick_popwaltzintro.mid inflating: MIDI Beats/popwaltz/1_groove_popwaltz.mid inflating: MIDI Beats/popwaltz/3_snare_popwaltzintro.mid inflating: MIDI Beats/popwaltz/1_hats_popwaltz.mid inflating: MIDI Beats/popwaltz/2_kick_popwaltzend.mid inflating: MIDI Beats/popwaltz/2_hats_popwaltzend.mid creating: MIDI Beats/teamtechno/ inflating: MIDI Beats/teamtechno/4_groove_teamtechnointroplus.mid inflating: MIDI Beats/teamtechno/2_hats_teamtechnoend.mid inflating: MIDI Beats/teamtechno/3_kick_teamtechnointro.mid inflating: MIDI Beats/teamtechno/4_kick_teamtechnointroplus.mid inflating: MIDI Beats/teamtechno/3_groove_teamtechnointro.mid inflating: MIDI Beats/teamtechno/2_cymb_teamtechnoend.mid inflating: MIDI Beats/teamtechno/2_snare_teamtechnoend.mid inflating: MIDI Beats/teamtechno/1_hats_teamtechno.mid inflating: MIDI Beats/teamtechno/1_groove_teamtechno.mid inflating: MIDI Beats/teamtechno/4_hats_teamtechnointroplus.mid inflating: MIDI Beats/teamtechno/5_kick_teamtechnosus.mid inflating: MIDI Beats/teamtechno/2_kick_teamtechnoend.mid inflating: MIDI Beats/teamtechno/3_hats_teamtechnointro.mid inflating: MIDI Beats/teamtechno/1_kick_teamtechno.mid inflating: MIDI Beats/teamtechno/2_groove_teamtechnoend.mid inflating: MIDI Beats/teamtechno/5_groove_teamtechnosus.mid inflating: MIDI Beats/teamtechno/5_hats_teamtechnosus.mid creating: MIDI Beats/mide/ inflating: MIDI Beats/mide/1_kick_mide01.mid inflating: MIDI Beats/mide/2_kick_mide02.mid inflating: MIDI Beats/mide/3_kick_mide03.mid inflating: MIDI Beats/mide/3_cymb_mide03.mid inflating: MIDI Beats/mide/3_groove_mide03.mid inflating: MIDI Beats/mide/1_snare_mide01.mid inflating: MIDI Beats/mide/4_groove_mide04.mid inflating: MIDI Beats/mide/4_kick_mide04.mid inflating: MIDI Beats/mide/3_snare_mide03.mid inflating: MIDI Beats/mide/1_hats_mide01.mid inflating: MIDI Beats/mide/1_groove_mide01.mid inflating: MIDI Beats/mide/4_hats_mide04.mid inflating: MIDI Beats/mide/2_groove_mide02.mid creating: MIDI Beats/western/ inflating: MIDI Beats/western/5_kick_westernfillba.mid inflating: MIDI Beats/western/3_snare_westernfillaa.mid inflating: MIDI Beats/western/2_groove_westernendingb.mid inflating: MIDI Beats/western/1_snare_westernendinga.mid inflating: MIDI Beats/western/1_groove_westernendinga.mid inflating: MIDI Beats/western/9_kick_westernmaina.mid inflating: MIDI Beats/western/2_snare_westernendingb.mid inflating: MIDI Beats/western/7_groove_westernintroa.mid inflating: MIDI Beats/western/6_kick_westernfillbb.mid inflating: MIDI Beats/western/8_groove_westernintrob.mid inflating: MIDI Beats/western/4_snare_westernfillab.mid inflating: MIDI Beats/western/1_kick_westernendinga.mid inflating: MIDI Beats/western/9_snare_westernmaina.mid inflating: MIDI Beats/western/4_kick_westernfillab.mid inflating: MIDI Beats/western/5_groove_westernfillba.mid inflating: MIDI Beats/western/6_cymb_westernfillbb.mid inflating: MIDI Beats/western/6_snare_westernfillbb.mid inflating: MIDI Beats/western/4_cymb_westernfillab.mid inflating: MIDI Beats/western/1_cymb_westernendinga.mid inflating: MIDI Beats/western/8_kick_westernintrob.mid inflating: MIDI Beats/western/7_snare_westernintroa.mid inflating: MIDI Beats/western/5_cymb_westernfillba.mid inflating: MIDI Beats/western/2_kick_westernendingb.mid inflating: MIDI Beats/western/6_groove_westernfillbb.mid inflating: MIDI Beats/western/2_cymb_westernendingb.mid inflating: MIDI Beats/western/9_groove_westernmaina.mid inflating: MIDI Beats/western/5_snare_westernfillba.mid inflating: MIDI Beats/western/4_groove_westernfillab.mid inflating: MIDI Beats/western/3_cymb_westernfillaa.mid inflating: MIDI Beats/western/7_cymb_westernintroa.mid inflating: MIDI Beats/western/3_groove_westernfillaa.mid inflating: MIDI Beats/western/3_kick_westernfillaa.mid creating: MIDI Beats/dancepop2/ inflating: MIDI Beats/dancepop2/1_groove_dancepop2.mid inflating: MIDI Beats/dancepop2/2_hats_dancepop2end.mid inflating: MIDI Beats/dancepop2/1_kick_dancepop2.mid inflating: MIDI Beats/dancepop2/1_hats_dancepop2.mid inflating: MIDI Beats/dancepop2/3_hats_dancepop2intro.mid inflating: MIDI Beats/dancepop2/3_kick_dancepop2intro.mid inflating: MIDI Beats/dancepop2/1_snare_dancepop2.mid inflating: MIDI Beats/dancepop2/2_kick_dancepop2end.mid inflating: MIDI Beats/dancepop2/2_groove_dancepop2end.mid inflating: MIDI Beats/dancepop2/3_snare_dancepop2intro.mid inflating: MIDI Beats/dancepop2/2_snare_dancepop2end.mid inflating: MIDI Beats/dancepop2/3_groove_dancepop2intro.mid creating: MIDI Beats/dance1/ inflating: MIDI Beats/dance1/1_groove_dance1.mid inflating: MIDI Beats/dance1/1_hats_dance1.mid inflating: MIDI Beats/dance1/2_kick_dance1end.mid inflating: MIDI Beats/dance1/2_groove_dance1end.mid inflating: MIDI Beats/dance1/1_kick_dance1.mid inflating: MIDI Beats/dance1/1_snare_dance1.mid inflating: MIDI Beats/dance1/3_snare_dance1intro.mid inflating: MIDI Beats/dance1/3_hats_dance1intro.mid inflating: MIDI Beats/dance1/2_hats_dance1end.mid inflating: MIDI Beats/dance1/2_snare_dance1end.mid inflating: MIDI Beats/dance1/3_groove_dance1intro.mid inflating: MIDI Beats/dance1/3_kick_dance1intro.mid creating: MIDI Beats/16beat1/ inflating: MIDI Beats/16beat1/1_groove_16beat1.mid inflating: MIDI Beats/16beat1/2_groove_16beat1end.mid inflating: MIDI Beats/16beat1/3_hats_16beat1intro.mid inflating: MIDI Beats/16beat1/9_kick_16beat1a.mid inflating: MIDI Beats/16beat1/2_kick_16beat1end.mid inflating: MIDI Beats/16beat1/3_snare_16beat1intro.mid inflating: MIDI Beats/16beat1/9_groove_16beat1a.mid inflating: MIDI Beats/16beat1/3_kick_16beat1intro.mid inflating: MIDI Beats/16beat1/3_groove_16beat1intro.mid inflating: MIDI Beats/16beat1/1_snare_16beat1.mid inflating: MIDI Beats/16beat1/9_snare_16beat1a.mid inflating: MIDI Beats/16beat1/2_snare_16beat1end.mid inflating: MIDI Beats/16beat1/2_hats_16beat1end.mid inflating: MIDI Beats/16beat1/1_hats_16beat1.mid inflating: MIDI Beats/16beat1/1_kick_16beat1.mid creating: MIDI Beats/soul/ inflating: MIDI Beats/soul/1_hats_soul.mid inflating: MIDI Beats/soul/2_hats_soulend.mid inflating: MIDI Beats/soul/3_kick_soulintro.mid inflating: MIDI Beats/soul/1_groove_soul.mid inflating: MIDI Beats/soul/3_groove_soulintro.mid inflating: MIDI Beats/soul/1_kick_soul.mid inflating: MIDI Beats/soul/3_hats_soulintro.mid inflating: MIDI Beats/soul/2_kick_soulend.mid inflating: MIDI Beats/soul/2_snare_soulend.mid inflating: MIDI Beats/soul/2_groove_soulend.mid inflating: MIDI Beats/soul/1_snare_soul.mid inflating: MIDI Beats/soul/3_snare_soulintro.mid creating: MIDI Beats/rock/ inflating: MIDI Beats/rock/4_snare_rock04.mid inflating: MIDI Beats/rock/1_groove_rock01.mid inflating: MIDI Beats/rock/1_hats_rock01.mid inflating: MIDI Beats/rock/6_perc_rock06.mid inflating: MIDI Beats/rock/7_hats_rock07.mid inflating: MIDI Beats/rock/3_kick_rock03.mid inflating: MIDI Beats/rock/5_groove_rock05.mid inflating: MIDI Beats/rock/2_hats_rock02.mid inflating: MIDI Beats/rock/9_hats_rock09.mid inflating: MIDI Beats/rock/8_kick_rock08.mid inflating: MIDI Beats/rock/9_groove_rock09.mid inflating: MIDI Beats/rock/3_hats_rock03.mid inflating: MIDI Beats/rock/4_hats_rock04.mid inflating: MIDI Beats/rock/9_snare_rock09.mid inflating: MIDI Beats/rock/8_groove_rock08.mid inflating: MIDI Beats/rock/5_snare_rock05.mid inflating: MIDI Beats/rock/7_snare_rock07.mid inflating: MIDI Beats/rock/2_snare_rock02.mid inflating: MIDI Beats/rock/3_groove_rock03.mid inflating: MIDI Beats/rock/3_snare_rock03.mid inflating: MIDI Beats/rock/6_hats_rock06.mid inflating: MIDI Beats/rock/5_hats_rock05.mid inflating: MIDI Beats/rock/4_groove_rock04.mid inflating: MIDI Beats/rock/4_cymb_rock04.mid inflating: MIDI Beats/rock/7_cymb_rock07.mid inflating: MIDI Beats/rock/4_kick_rock04.mid inflating: MIDI Beats/rock/6_groove_rock06.mid inflating: MIDI Beats/rock/1_snare_rock01.mid inflating: MIDI Beats/rock/6_kick_rock06.mid inflating: MIDI Beats/rock/9_kick_rock09.mid inflating: MIDI Beats/rock/1_kick_rock01.mid inflating: MIDI Beats/rock/5_kick_rock05.mid inflating: MIDI Beats/rock/7_kick_rock07.mid inflating: MIDI Beats/rock/2_kick_rock02.mid inflating: MIDI Beats/rock/7_groove_rock07.mid inflating: MIDI Beats/rock/8_snare_rock08.mid inflating: MIDI Beats/rock/2_groove_rock02.mid creating: MIDI Beats/8beatpop3/ inflating: MIDI Beats/8beatpop3/3_hats_8beatpop3intro.mid inflating: MIDI Beats/8beatpop3/2_hats_8beatpop3end.mid inflating: MIDI Beats/8beatpop3/1_kick_8beatpop3.mid inflating: MIDI Beats/8beatpop3/2_groove_8beatpop3end.mid inflating: MIDI Beats/8beatpop3/2_snare_8beatpop3end.mid inflating: MIDI Beats/8beatpop3/1_groove_8beatpop3.mid inflating: MIDI Beats/8beatpop3/3_snare_8beatpop3intro.mid inflating: MIDI Beats/8beatpop3/3_kick_8beatpop3intro.mid inflating: MIDI Beats/8beatpop3/1_snare_8beatpop3.mid inflating: MIDI Beats/8beatpop3/1_hats_8beatpop3.mid inflating: MIDI Beats/8beatpop3/3_groove_8beatpop3intro.mid inflating: MIDI Beats/8beatpop3/2_kick_8beatpop3end.mid inflating: MIDI Beats/README.txt creating: MIDI Beats/60srock/ inflating: MIDI Beats/60srock/2_hats_60srockend.mid inflating: MIDI Beats/60srock/2_groove_60srockend.mid inflating: MIDI Beats/60srock/1_groove_60srock.mid inflating: MIDI Beats/60srock/1_hats_60srock.mid inflating: MIDI Beats/60srock/1_kick_60srock.mid inflating: MIDI Beats/60srock/3_kick_60srockintro.mid inflating: MIDI Beats/60srock/3_groove_60srockintro.mid inflating: MIDI Beats/60srock/2_kick_60srockend.mid inflating: MIDI Beats/60srock/3_hats_60srockintro.mid creating: MIDI Beats/8beatdance/ inflating: MIDI Beats/8beatdance/1_snare_8beatdance.mid inflating: MIDI Beats/8beatdance/3_kick_8beatdanceintro.mid inflating: MIDI Beats/8beatdance/2_kick_8beatdanceend.mid inflating: MIDI Beats/8beatdance/2_hats_8beatdanceend.mid inflating: MIDI Beats/8beatdance/3_snare_8beatdanceintro.mid inflating: MIDI Beats/8beatdance/1_kick_8beatdance.mid inflating: MIDI Beats/8beatdance/1_groove_8beatdance.mid inflating: MIDI Beats/8beatdance/2_groove_8beatdanceend.mid inflating: MIDI Beats/8beatdance/1_hats_8beatdance.mid inflating: MIDI Beats/8beatdance/2_snare_8beatdanceend.mid inflating: MIDI Beats/8beatdance/3_hats_8beatdanceintro.mid inflating: MIDI Beats/8beatdance/3_groove_8beatdanceintro.mid creating: MIDI Beats/rock34/ inflating: MIDI Beats/rock34/1_cymb_rock28.mid inflating: MIDI Beats/rock34/1_groove_rock28.mid inflating: MIDI Beats/rock34/1_kick_rock28.mid inflating: MIDI Beats/rock34/1_hats_rock28.mid inflating: MIDI Beats/rock34/1_snare_rock28.mid creating: MIDI Beats/jazzswing/ inflating: MIDI Beats/jazzswing/1_cymb_jazzswingendinga.mid inflating: MIDI Beats/jazzswing/3_hats_jazzswingfillbb.mid inflating: MIDI Beats/jazzswing/2_hats_jazzswingfillaa.mid inflating: MIDI Beats/jazzswing/2_kick_jazzswingfillaa.mid inflating: MIDI Beats/jazzswing/1_kick_jazzswingendinga.mid inflating: MIDI Beats/jazzswing/3_cymb_jazzswingfillbb.mid inflating: MIDI Beats/jazzswing/1_hats_jazzswingendinga.mid inflating: MIDI Beats/jazzswing/6_groove_jazzswingmainb.mid inflating: MIDI Beats/jazzswing/3_snare_jazzswingfillbb.mid inflating: MIDI Beats/jazzswing/6_snare_jazzswingmainb.mid inflating: MIDI Beats/jazzswing/1_snare_jazzswingendinga.mid inflating: MIDI Beats/jazzswing/2_snare_jazzswingfillaa.mid inflating: MIDI Beats/jazzswing/6_hats_jazzswingmainb.mid inflating: MIDI Beats/jazzswing/5_groove_jazzswingmaina.mid inflating: MIDI Beats/jazzswing/6_kick_jazzswingmainb.mid inflating: MIDI Beats/jazzswing/2_cymb_jazzswingfillaa.mid inflating: MIDI Beats/jazzswing/1_groove_jazzswingendinga.mid inflating: MIDI Beats/jazzswing/5_hats_jazzswingmaina.mid inflating: MIDI Beats/jazzswing/3_groove_jazzswingfillbb.mid inflating: MIDI Beats/jazzswing/3_kick_jazzswingfillbb.mid inflating: MIDI Beats/jazzswing/2_groove_jazzswingfillaa.mid inflating: MIDI Beats/jazzswing/6_cymb_jazzswingmainb.mid creating: MIDI Beats/jazzrhumba/ inflating: MIDI Beats/jazzrhumba/6_perc_jazzrhumbasus.mid inflating: MIDI Beats/jazzrhumba/7_groove_jazzrhumbasusplus.mid inflating: MIDI Beats/jazzrhumba/1_perc_jazzrhumba.mid inflating: MIDI Beats/jazzrhumba/5_groove_jazzrhumbaplus.mid inflating: MIDI Beats/jazzrhumba/1_hats_jazzrhumba.mid inflating: MIDI Beats/jazzrhumba/6_groove_jazzrhumbasus.mid inflating: MIDI Beats/jazzrhumba/5_hats_jazzrhumbaplus.mid inflating: MIDI Beats/jazzrhumba/4_groove_jazzrhumbaintro.mid inflating: MIDI Beats/jazzrhumba/3_hats_jazzrhumbafill.mid inflating: MIDI Beats/jazzrhumba/1_groove_jazzrhumba.mid inflating: MIDI Beats/jazzrhumba/7_hats_jazzrhumbasusplus.mid inflating: MIDI Beats/jazzrhumba/3_perc_jazzrhumbafill.mid inflating: MIDI Beats/jazzrhumba/4_hats_jazzrhumbaintro.mid inflating: MIDI Beats/jazzrhumba/3_groove_jazzrhumbafill.mid inflating: MIDI Beats/jazzrhumba/2_hats_jazzrhumbaend.mid inflating: MIDI Beats/jazzrhumba/2_perc_jazzrhumbaend.mid inflating: MIDI Beats/jazzrhumba/7_perc_jazzrhumbasusplus.mid inflating: MIDI Beats/jazzrhumba/6_hats_jazzrhumbasus.mid inflating: MIDI Beats/jazzrhumba/2_groove_jazzrhumbaend.mid inflating: MIDI Beats/jazzrhumba/4_perc_jazzrhumbaintro.mid inflating: MIDI Beats/jazzrhumba/5_perc_jazzrhumbaplus.mid creating: MIDI Chords/ inflating: MIDI Chords/LICENSE creating: MIDI Chords/05 - E Major - C# minor/ creating: MIDI Chords/05 - E Major - C# minor/4 Progression/ creating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/ inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - IV I iii IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I bVIM I bIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I vi ii IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - ii V I IV.mid creating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/ inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - IV I iii IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I bVIM I bIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I vi ii IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - ii V I IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I V vi iii IV I IV V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I bIIM I iii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I IV bVIIM IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I IV V V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - ii IV V V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I vi ii V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - bIIIM ii bIIM I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - IV I ii vi.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I IV bIIIM bVIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I IIM iii V6.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - vi V IV V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - IV vi iii I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - ii V I I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - ii IV vi V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - iii vi IV I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - vi vii V vi #IVdim V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I IV ii V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - IV I V vi.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I V vi iii IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I bIIIM bVIIM IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - IV IV I V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I7 V7 vi9 IV7.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I IV Isus2 IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I IV V bVIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I bVIIM IV I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - V I vi V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I V vi IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I iii IV vi.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - V IV vi I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I iii vi IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I iii vi Isus4.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - V vi IV I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I V vi V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I V IV vi.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I vi IV iii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I vi IV V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - vi IV I V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I IV vi V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - ii bVIIM7 I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I V I IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - ii bIIM I bVIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - vi V IV V ii V I I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I vi I IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - ii7 V9 I7 I7.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I IV V IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I V vi ii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I I IV iii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - vi bVIM bVIIM I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/hiphop style/E - I V bVIIM IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I V vi iii IV I IV V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I bIIM I iii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I IV bVIIM IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I IV V V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - ii IV V V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I vi ii V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - bIIIM ii bIIM I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - IV I ii vi.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I IV bIIIM bVIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I IIM iii V6.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - vi V IV V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - IV vi iii I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - ii V I I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - ii IV vi V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - iii vi IV I.mid creating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/ inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - IV I iii IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I bVIM I bIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I vi ii IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - ii V I IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I V vi iii IV I IV V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I bIIM I iii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I IV bVIIM IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I IV V V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - ii IV V V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I vi ii V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - bIIIM ii bIIM I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - IV I ii vi.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I IV bIIIM bVIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I IIM iii V6.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - vi V IV V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - IV vi iii I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - ii V I I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - ii IV vi V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - iii vi IV I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - vi vii V vi #IVdim V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I IV ii V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - IV I V vi.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I V vi iii IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I bIIIM bVIIM IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - IV IV I V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I7 V7 vi9 IV7.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I IV Isus2 IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I IV V bVIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I bVIIM IV I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - V I vi V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I V vi IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I iii IV vi.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - V IV vi I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I iii vi IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I iii vi Isus4.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - V vi IV I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I V vi V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I V IV vi.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I vi IV iii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I vi IV V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - vi IV I V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I IV vi V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - ii bVIIM7 I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I V I IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - ii bIIM I bVIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - vi V IV V ii V I I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I vi I IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - ii7 V9 I7 I7.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I IV V IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I V vi ii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I I IV iii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - vi bVIM bVIIM I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/basic4 style/E - I V bVIIM IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - vi vii V vi #IVdim V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I IV ii V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - IV I V vi.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I V vi iii IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I bIIIM bVIIM IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - IV IV I V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I7 V7 vi9 IV7.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I IV Isus2 IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I IV V bVIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I bVIIM IV I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - V I vi V.mid creating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/ inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - IV I iii IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I bVIM I bIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I vi ii IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - ii V I IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I V vi iii IV I IV V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I bIIM I iii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I IV bVIIM IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I IV V V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - ii IV V V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I vi ii V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - bIIIM ii bIIM I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - IV I ii vi.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I IV bIIIM bVIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I IIM iii V6.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - vi V IV V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - IV vi iii I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - ii V I I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - ii IV vi V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - iii vi IV I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - vi vii V vi #IVdim V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I IV ii V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - IV I V vi.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I V vi iii IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I bIIIM bVIIM IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - IV IV I V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I7 V7 vi9 IV7.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I IV Isus2 IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I IV V bVIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I bVIIM IV I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - V I vi V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I V vi IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I iii IV vi.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - V IV vi I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I iii vi IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I iii vi Isus4.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - V vi IV I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I V vi V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I V IV vi.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I vi IV iii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I vi IV V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - vi IV I V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I IV vi V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - ii bVIIM7 I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I V I IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - ii bIIM I bVIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - vi V IV V ii V I I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I vi I IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - ii7 V9 I7 I7.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I IV V IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I V vi ii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I I IV iii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - vi bVIM bVIIM I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/alt4 style/E - I V bVIIM IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I V vi IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I iii IV vi.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - V IV vi I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I iii vi IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I iii vi Isus4.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - V vi IV I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I V vi V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I V IV vi.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I vi IV iii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I vi IV V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - vi IV I V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I IV vi V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - ii bVIIM7 I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I V I IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - ii bIIM I bVIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - vi V IV V ii V I I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I vi I IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - ii7 V9 I7 I7.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I IV V IV.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I V vi ii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I I IV iii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - vi bVIM bVIIM I.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Major/E - I V bVIIM IV.mid creating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/ inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i VII VI III iv VI VII i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i VI III bii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - VI i v v.mid creating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/ inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i VII VI III iv VI VII i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i VI III bii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - VI i v v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - VII iv VII i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - VI i v III.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - VII iv v i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i viim VI VM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i VII VI III.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i VI VII VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i iv III VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - VI iv i v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - iv III VII i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - v i iv VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - VI VI i VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i VI VII v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i ii v i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - v VI III i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i bVIIM VI bii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - iv i v VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - ii7 v9 i7.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i iv VII i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i VI iv III.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - v VI v i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - ii v i i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - VI bVI i VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i VII v VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - iv VI VII i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i iv VI v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - ii VI i iv.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - v iv i i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i VII i v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i VI bi v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i iv v iv.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i iv v v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - VI VII v III.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i VI iv ii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i VI III VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i iv VII v i i ii V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - VI VIm i VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - iv v VI VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i VII VI VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i VII i v III VII i v i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i VI iv v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i III VII VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i v iv VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i III iv VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - ii v i iv.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - i VII VI VM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/hiphop style/C# - VI VII i III.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - VII iv VII i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - VI i v III.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - VII iv v i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i viim VI VM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i VII VI III.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i VI VII VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i iv III VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - VI iv i v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - iv III VII i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - v i iv VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - VI VI i VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i VI VII v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i ii v i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - v VI III i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i bVIIM VI bii.mid creating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/ inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i VII VI III iv VI VII i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i VI III bii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - VI i v v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - VII iv VII i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - VI i v III.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - VII iv v i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i viim VI VM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i VII VI III.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i VI VII VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i iv III VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - VI iv i v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - iv III VII i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - v i iv VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - VI VI i VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i VI VII v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i ii v i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - v VI III i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i bVIIM VI bii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - iv i v VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - ii7 v9 i7.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i iv VII i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i VI iv III.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - v VI v i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - ii v i i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - VI bVI i VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i VII v VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - iv VI VII i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i iv VI v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - ii VI i iv.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - v iv i i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i VII i v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i VI bi v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i iv v iv.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i iv v v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - VI VII v III.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i VI iv ii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i VI III VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i iv VII v i i ii V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - VI VIm i VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - iv v VI VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i VII VI VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i VII i v III VII i v i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i VI iv v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i III VII VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i v iv VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i III iv VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - ii v i iv.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - i VII VI VM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/basic4 style/C# - VI VII i III.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - iv i v VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - ii7 v9 i7.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i iv VII i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i VI iv III.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - v VI v i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - ii v i i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - VI bVI i VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i VII v VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - iv VI VII i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i iv VI v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - ii VI i iv.mid creating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/ inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i VII VI III iv VI VII i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i VI III bii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - VI i v v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - VII iv VII i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - VI i v III.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - VII iv v i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i viim VI VM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i VII VI III.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i VI VII VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i iv III VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - VI iv i v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - iv III VII i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - v i iv VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - VI VI i VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i VI VII v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i ii v i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - v VI III i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i bVIIM VI bii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - iv i v VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - ii7 v9 i7.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i iv VII i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i VI iv III.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - v VI v i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - ii v i i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - VI bVI i VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i VII v VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - iv VI VII i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i iv VI v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - ii VI i iv.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - v iv i i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i VII i v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i VI bi v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i iv v iv.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i iv v v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - VI VII v III.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i VI iv ii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i VI III VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i iv VII v i i ii V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - VI VIm i VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - iv v VI VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i VII VI VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i VII i v III VII i v i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i VI iv v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i III VII VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i v iv VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i III iv VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - ii v i iv.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - i VII VI VM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/alt4 style/C# - VI VII i III.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - v iv i i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i VII i v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i VI bi v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i iv v iv.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i iv v v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - VI VII v III.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i VI iv ii.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i VI III VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i iv VII v i i ii V.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - VI VIm i VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - iv v VI VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i VII VI VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i VII i v III VII i v i.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i VI iv v.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i III VII VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i v iv VII.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i III iv VI.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - ii v i iv.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - i VII VI VM.mid inflating: MIDI Chords/05 - E Major - C# minor/4 Progression/Minor/C# - VI VII i III.mid creating: MIDI Chords/05 - E Major - C# minor/1 Triad/ creating: MIDI Chords/05 - E Major - C# minor/1 Triad/Major/ inflating: MIDI Chords/05 - E Major - C# minor/1 Triad/Major/IV - A.mid inflating: MIDI Chords/05 - E Major - C# minor/1 Triad/Major/iii - G#m.mid inflating: MIDI Chords/05 - E Major - C# minor/1 Triad/Major/vii - D#dim.mid inflating: MIDI Chords/05 - E Major - C# minor/1 Triad/Major/I - E.mid inflating: MIDI Chords/05 - E Major - C# minor/1 Triad/Major/ii - F#m.mid inflating: MIDI Chords/05 - E Major - C# minor/1 Triad/Major/vi - C#m.mid inflating: MIDI Chords/05 - E Major - C# minor/1 Triad/Major/V - B.mid creating: MIDI Chords/05 - E Major - C# minor/1 Triad/Minor/ inflating: MIDI Chords/05 - E Major - C# minor/1 Triad/Minor/iv - F#m.mid inflating: MIDI Chords/05 - E Major - C# minor/1 Triad/Minor/III - E.mid inflating: MIDI Chords/05 - E Major - C# minor/1 Triad/Minor/VII - B.mid inflating: MIDI Chords/05 - E Major - C# minor/1 Triad/Minor/VI - A.mid inflating: MIDI Chords/05 - E Major - C# minor/1 Triad/Minor/v - G#m.mid inflating: MIDI Chords/05 - E Major - C# minor/1 Triad/Minor/ii - D#dim.mid inflating: MIDI Chords/05 - E Major - C# minor/1 Triad/Minor/i - C#m.mid creating: MIDI Chords/05 - E Major - C# minor/3 All chords/ inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#maj9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - E69.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - Bsus4.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - Bmaj9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#M7+5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#m7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#7+5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - Edim6.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - B2.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#7+11.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#sus4.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - E6.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#add9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - Bdim6.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - E7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - B9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#sus2.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - BM7+5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - Bm7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#m9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#7+11.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#m69.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - B7-9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - Emaj7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#M7+5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#add11.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - Amaj9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#dim6.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#7-9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#sus2.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - Em7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - Am7-5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#sus4.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#add11.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - Bsus2.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#7sus4.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#m7-5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#7sus4.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - E7+5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#7+5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - A69.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - E9sus4.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#7sus4.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#9sus4.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - A7+5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - A7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#add9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#maj9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - A7-9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#maj7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#dim6.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#sus4.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#6.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - Adim6.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#69.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - A2.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#7+5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#madd9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#maj7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#m6.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - B7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#9sus4.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#7-5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#69.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - Emadd9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - Aadd9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#7-9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - Bm6.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - Em6.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#mM7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - AmM7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#m7-5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#m9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - Amaj7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - Em7-5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#9sus4.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - B7sus4.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - A9sus4.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#2.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#add11.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - A7-5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#m6.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - B69.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - Asus4.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#dim6.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#m7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#mM7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - Am7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#2.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - E2.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#m6.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#M7+5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - Am6.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#add9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#mM7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#69.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - A6.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#madd9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - Am69.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - A9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#6.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#2.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - Am9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - Em69.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#m7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#7-9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - B9sus4.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#m7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - E9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - A7+11.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#9sus4.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - A7sus4.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#maj9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - Aadd11.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#add9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - B7+11.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - Bm7-5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - Bm69.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - E7sus4.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#6.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#madd9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - Eadd11.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#sus2.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - Bmaj7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#7-9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#maj7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#7sus4.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#69.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#m9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#maj7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#m69.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - E7-9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#sus2.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - BmM7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - B7+5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - Esus2.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - Bm9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - E7+11.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#M7+5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - Asus2.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#m7-5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#7+11.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#sus4.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - Emaj9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#6.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#7+5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - Badd9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#m9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - EM7+5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#m6.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#m7-5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#dim6.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#7-5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - Bmadd9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#madd9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#7-5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#m69.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#m69.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - EmM7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - Em9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vi-i - C#mM7.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - B7-5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/vii-ii - D#7-5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - Amadd9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - E7-5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#2.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - Badd11.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - Eadd9.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/V-VII - B6.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/IV-VI - AM7+5.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/iii-v - G#7+11.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#add11.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/I-III - Esus4.mid inflating: MIDI Chords/05 - E Major - C# minor/3 All chords/ii-iv - F#maj9.mid creating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/ creating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Major/ inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Major/IV - AM7.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Major/V - B7.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Major/I - EM7.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Major/V - B9.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Major/iii - G#m9.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Major/I - EM9.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Major/vi - C#m7.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Major/ii - F#m9.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Major/vii - D#m7-5.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Major/iii - G#m7.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Major/IV - AM9.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Major/vii - D#m7b9b5.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Major/ii - F#m7.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Major/vi - C#m9.mid creating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Minor/ inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Minor/i - C#m9.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Minor/ii - D#m7-5.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Minor/v - G#m9.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Minor/VII - B9.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Minor/VI - AM9.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Minor/ii - D#m7b9b5.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Minor/VI - AM7.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Minor/iv - F#m9.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Minor/i - C#m7.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Minor/III - EM7.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Minor/VII - B7.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Minor/iv - F#m7.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Minor/III - EM9.mid inflating: MIDI Chords/05 - E Major - C# minor/2 7th and 9th/Minor/v - G#m7.mid creating: MIDI Chords/04 - Eb Major - C minor/ creating: MIDI Chords/04 - Eb Major - C minor/4 Progression/ creating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/ inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I bIIIM bVIIM IV.mid creating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/ inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I bIIIM bVIIM IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I iii IV vi.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I V vi IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I V bVIIM IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I bVIIM IV I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I vi IV V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - ii V I IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - V vi IV I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I V vi ii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - iii vi IV I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - ii IV vi V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I vi IV iii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - IV I iii IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I IV bVIIM IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - ii7 V9 I7 I7.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I IV bIIIM bVIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - ii bIIM I bVIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I IV Isus2 IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I vi I IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I IIM iii V6.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I IV ii V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - vi vii V vi #IVdim V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - ii IV V V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I bIIM I iii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I vi ii V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I IV V V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - ii bVIIM7 I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - ii V I I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - vi V IV V ii V I I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - vi V IV V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - IV I V vi.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I I IV iii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I V vi iii IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I vi ii IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - vi bVIM bVIIM I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I IV V IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I IV vi V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - IV vi iii I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I V IV vi.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - V I vi V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - IV I ii vi.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - IV IV I V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I V I IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I V vi iii IV I IV V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - bIIIM ii bIIM I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I iii vi IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - vi IV I V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - V IV vi I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I bVIM I bIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I IV V bVIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I iii vi Isus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I7 V7 vi9 IV7.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/hiphop style/Eb - I V vi V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I iii IV vi.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I V vi IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I V bVIIM IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I bVIIM IV I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I vi IV V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - ii V I IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - V vi IV I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I V vi ii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - iii vi IV I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - ii IV vi V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I vi IV iii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - IV I iii IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I IV bVIIM IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - ii7 V9 I7 I7.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I IV bIIIM bVIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - ii bIIM I bVIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I IV Isus2 IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I vi I IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I IIM iii V6.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I IV ii V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - vi vii V vi #IVdim V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - ii IV V V.mid creating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/ inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I bIIIM bVIIM IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I iii IV vi.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I V vi IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I V bVIIM IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I bVIIM IV I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I vi IV V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - ii V I IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - V vi IV I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I V vi ii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - iii vi IV I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - ii IV vi V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I vi IV iii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - IV I iii IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I IV bVIIM IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - ii7 V9 I7 I7.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I IV bIIIM bVIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - ii bIIM I bVIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I IV Isus2 IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I vi I IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I IIM iii V6.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I IV ii V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - vi vii V vi #IVdim V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - ii IV V V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I bIIM I iii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I vi ii V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I IV V V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - ii bVIIM7 I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - ii V I I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - vi V IV V ii V I I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - vi V IV V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - IV I V vi.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I I IV iii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I V vi iii IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I vi ii IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - vi bVIM bVIIM I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I IV V IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I IV vi V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - IV vi iii I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I V IV vi.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - V I vi V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - IV I ii vi.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - IV IV I V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I V I IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I V vi iii IV I IV V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - bIIIM ii bIIM I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I iii vi IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - vi IV I V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - V IV vi I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I bVIM I bIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I IV V bVIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I iii vi Isus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I7 V7 vi9 IV7.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/basic4 style/Eb - I V vi V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I bIIM I iii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I vi ii V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I IV V V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - ii bVIIM7 I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - ii V I I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - vi V IV V ii V I I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - vi V IV V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - IV I V vi.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I I IV iii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I V vi iii IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I vi ii IV.mid creating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/ inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I bIIIM bVIIM IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I iii IV vi.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I V vi IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I V bVIIM IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I bVIIM IV I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I vi IV V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - ii V I IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - V vi IV I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I V vi ii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - iii vi IV I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - ii IV vi V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I vi IV iii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - IV I iii IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I IV bVIIM IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - ii7 V9 I7 I7.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I IV bIIIM bVIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - ii bIIM I bVIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I IV Isus2 IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I vi I IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I IIM iii V6.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I IV ii V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - vi vii V vi #IVdim V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - ii IV V V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I bIIM I iii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I vi ii V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I IV V V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - ii bVIIM7 I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - ii V I I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - vi V IV V ii V I I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - vi V IV V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - IV I V vi.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I I IV iii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I V vi iii IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I vi ii IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - vi bVIM bVIIM I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I IV V IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I IV vi V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - IV vi iii I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I V IV vi.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - V I vi V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - IV I ii vi.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - IV IV I V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I V I IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I V vi iii IV I IV V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - bIIIM ii bIIM I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I iii vi IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - vi IV I V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - V IV vi I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I bVIM I bIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I IV V bVIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I iii vi Isus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I7 V7 vi9 IV7.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/alt4 style/Eb - I V vi V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - vi bVIM bVIIM I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I IV V IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I IV vi V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - IV vi iii I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I V IV vi.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - V I vi V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - IV I ii vi.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - IV IV I V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I V I IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I V vi iii IV I IV V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - bIIIM ii bIIM I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I iii vi IV.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - vi IV I V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - V IV vi I.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I bVIM I bIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I IV V bVIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I iii vi Isus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I7 V7 vi9 IV7.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Major/Eb - I V vi V.mid creating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/ inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i viim VI VM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - VI i v III.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i VII i v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i VII VI III.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i VII i v III VII i v i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i iv III VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i7 VI III7 VII6 i i7 III7 iv7.mid creating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/ inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i viim VI VM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - VI i v III.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i VII i v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i VII VI III.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i VII i v III VII i v i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i iv III VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i VII v VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i VI iv III.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - VII iv v i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i VI III VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - VI iv i v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i bVIIM VI bii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i VII VI VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - VI VI i VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i ii v i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - iv v VI VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i VI VII v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - v i iv VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - ii v i i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i III VII VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - VI VII i III.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i VI III bii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - VI i v v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i iv v iv.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - v iv i i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i VI iv v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - VI bVI i VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - v VI III i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - VI VII v III.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - ii VI i iv.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - iv i v VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i iv v v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i iv VI v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i v iv VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - iv VI VII i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i iv VII i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i VII VI III iv VI VII i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i VI VII VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i VI iv ii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - VI VIm i VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - iv III VII i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i VI bi v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - v VI v i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - ii7 v9 i7.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - ii v i iv.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i VII VI VM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i iv VII v i i ii V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - i III iv VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/hiphop style/C - VII iv VII i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i VII v VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i VI iv III.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - VII iv v i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i VI III VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - VI iv i v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i bVIIM VI bii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i VII VI VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - VI VI i VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i ii v i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - iv v VI VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i VI VII v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - v i iv VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - ii v i i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i III VII VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - VI VII i III.mid creating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/ inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i viim VI VM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - VI i v III.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i VII i v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i VII VI III.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i VII i v III VII i v i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i iv III VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i VII v VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i VI iv III.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - VII iv v i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i VI III VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - VI iv i v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i bVIIM VI bii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i VII VI VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - VI VI i VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i ii v i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - iv v VI VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i VI VII v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - v i iv VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - ii v i i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i III VII VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - VI VII i III.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i VI III bii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - VI i v v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i iv v iv.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - v iv i i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i VI iv v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - VI bVI i VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - v VI III i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - VI VII v III.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - ii VI i iv.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - iv i v VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i iv v v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i iv VI v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i v iv VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - iv VI VII i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i iv VII i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i VII VI III iv VI VII i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i VI VII VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i VI iv ii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - VI VIm i VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - iv III VII i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i VI bi v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - v VI v i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - ii7 v9 i7.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - ii v i iv.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i VII VI VM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i iv VII v i i ii V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - i III iv VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/basic4 style/C - VII iv VII i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i VI III bii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - VI i v v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i iv v iv.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - v iv i i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i VI iv v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - VI bVI i VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - v VI III i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - VI VII v III.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - ii VI i iv.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - iv i v VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i iv v v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i iv VI v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i v iv VII.mid creating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/ inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i viim VI VM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - VI i v III.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i VII i v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i VII VI III.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i VII i v III VII i v i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i iv III VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i VII v VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i VI iv III.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - VII iv v i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i VI III VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - VI iv i v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i bVIIM VI bii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i VII VI VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - VI VI i VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i ii v i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - iv v VI VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i VI VII v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - v i iv VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - ii v i i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i III VII VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - VI VII i III.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i VI III bii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - VI i v v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i iv v iv.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - v iv i i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i VI iv v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - VI bVI i VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - v VI III i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - VI VII v III.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - ii VI i iv.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - iv i v VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i iv v v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i iv VI v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i v iv VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - iv VI VII i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i iv VII i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i VII VI III iv VI VII i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i VI VII VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i VI iv ii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - VI VIm i VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - iv III VII i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i VI bi v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - v VI v i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - ii7 v9 i7.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - ii v i iv.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i VII VI VM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i iv VII v i i ii V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - i III iv VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/alt4 style/C - VII iv VII i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - iv VI VII i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i iv VII i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i VII VI III iv VI VII i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i VI VII VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i VI iv ii.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - VI VIm i VII.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - iv III VII i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i VI bi v.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - v VI v i.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - ii7 v9 i7.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - ii v i iv.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i VII VI VM.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i iv VII v i i ii V.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - i III iv VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/04 - Eb Major - C minor/4 Progression/Minor/C - VII iv VII i.mid creating: MIDI Chords/04 - Eb Major - C minor/1 Triad/ creating: MIDI Chords/04 - Eb Major - C minor/1 Triad/Major/ inflating: MIDI Chords/04 - Eb Major - C minor/1 Triad/Major/IV - Ab.mid inflating: MIDI Chords/04 - Eb Major - C minor/1 Triad/Major/I - Eb.mid inflating: MIDI Chords/04 - Eb Major - C minor/1 Triad/Major/vi - Cm.mid inflating: MIDI Chords/04 - Eb Major - C minor/1 Triad/Major/vii - Ddim.mid inflating: MIDI Chords/04 - Eb Major - C minor/1 Triad/Major/iii - Gm.mid inflating: MIDI Chords/04 - Eb Major - C minor/1 Triad/Major/ii - Fm.mid inflating: MIDI Chords/04 - Eb Major - C minor/1 Triad/Major/V - Bb.mid creating: MIDI Chords/04 - Eb Major - C minor/1 Triad/Minor/ inflating: MIDI Chords/04 - Eb Major - C minor/1 Triad/Minor/ii - Ddim.mid inflating: MIDI Chords/04 - Eb Major - C minor/1 Triad/Minor/III - Eb.mid inflating: MIDI Chords/04 - Eb Major - C minor/1 Triad/Minor/i - Cm.mid inflating: MIDI Chords/04 - Eb Major - C minor/1 Triad/Minor/VI - Ab.mid inflating: MIDI Chords/04 - Eb Major - C minor/1 Triad/Minor/v - Gm.mid inflating: MIDI Chords/04 - Eb Major - C minor/1 Triad/Minor/iv - Fm.mid inflating: MIDI Chords/04 - Eb Major - C minor/1 Triad/Minor/VII - Bb.mid creating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Ebmaj9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Abm9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Abmadd9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - Gadd11.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - Gmaj7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Ebm6.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - Dm6.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Ab7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - Fm7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bbmadd9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - AbmM7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - F7sus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Abm7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bb69.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - Dsus2.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Ab7+5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Ab69.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - DM7+5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - G7-5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bbmaj7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - Gm6.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Ebadd9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Abadd9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Absus2.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bb7-9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Ab7sus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - Cm6.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - F2.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - Gsus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Abdim6.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Abadd11.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - Fm9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Ebm69.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Eb7+5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - CmM7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bb7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - Cm7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Ebsus2.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - C9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - Gmaj9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - Csus2.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bb9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - F9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - G9sus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - DmM7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - Fadd9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Ebm9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - FM7+5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - D7sus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - Dsus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bb6.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - Gsus2.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - Csus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - Ddim6.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bbdim6.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - Fsus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Ab7-5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - F69.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Abmaj9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bbm7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - Cm7-5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bbm9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - Gm69.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - Fdim6.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - C6.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - C9sus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Ebmaj7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - Dm9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - G7-9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - Gm7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - Dmadd9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - G7+5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - Gmadd9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Abm7-5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - BbM7+5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bb7sus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - Cadd9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bb7+5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - Fadd11.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - D9sus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - G7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - C7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Ebsus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bb7-5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - Cdim6.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bbm69.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - Dadd9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bbsus2.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - Fsus2.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - G9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Abmaj7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - Gm9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - G7sus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - Fm69.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - CM7+5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Abm6.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bbm7-5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - Cmadd9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - Cmaj9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Ab9sus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - F7+11.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Eb7+11.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - Dmaj7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - D7+11.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - Dmaj9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - Dadd11.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Eb6.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - Gdim6.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bbsus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - Dm69.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - G6.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bbmaj9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - Dm7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - AbM7+5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - FmM7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - D7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - F6.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bbm6.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - C7-9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - F7+5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - C7+11.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bb7+11.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - D9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Eb2.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - D6.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - Fmadd9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Eb7sus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Ab7-9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - Fmaj9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Eb7-5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - D2.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Ab9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Ebm7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - F7-9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Ab2.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Ebadd11.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - G2.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bb9sus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - Cmaj7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - Fm7-5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Ebmadd9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bbadd9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - G7+11.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Ab7+11.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Ebdim6.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - GmM7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - C7-5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Eb9sus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - Dm7-5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - Gm7-5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Ebm7-5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - BbmM7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - C2.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Absus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Eb69.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - F7-5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - F9sus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - Cadd11.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Eb9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Ab6.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - G69.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - D7-5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - C7+5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - Fmaj7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - Cm69.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - C69.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bbadd11.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Eb7-9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - D69.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - Eb7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - Fm6.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - EbmM7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - Gadd9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/V-VII - Bb2.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - Cm9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - D7-9.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/IV-VI - Abm69.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/I-III - EbM7+5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/iii-v - GM7+5.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/ii-iv - F7.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vi-i - C7sus4.mid inflating: MIDI Chords/04 - Eb Major - C minor/3 All chords/vii-ii - D7+5.mid creating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/ creating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Major/ inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Major/ii - Fm7.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Major/vii - Dm7b9b5.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Major/V - Bb9.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Major/I - EbM7.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Major/IV - AbM9.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Major/iii - Gm7.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Major/iii - Gm9.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Major/V - Bb7.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Major/ii - Fm9.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Major/I - EbM9.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Major/vi - Cm9.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Major/vi - Cm7.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Major/IV - AbM7.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Major/vii - Dm7-5.mid creating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Minor/ inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Minor/VII - Bb7.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Minor/ii - Dm7-5.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Minor/III - EbM9.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Minor/III - EbM7.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Minor/VI - AbM9.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Minor/iv - Fm7.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Minor/ii - Dm7b9b5.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Minor/iv - Fm9.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Minor/v - Gm7.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Minor/i - Cm7.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Minor/v - Gm9.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Minor/VI - AbM7.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Minor/VII - Bb9.mid inflating: MIDI Chords/04 - Eb Major - C minor/2 7th and 9th/Minor/i - Cm9.mid creating: MIDI Chords/10 - A Major - F# minor/ creating: MIDI Chords/10 - A Major - F# minor/4 Progression/ creating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/ inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - ii V I I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I7 V7 vi9 IV7.mid creating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/ inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - ii V I I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I7 V7 vi9 IV7.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I vi IV iii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - V I vi V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I V vi iii IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I V vi IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I IV V IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I IV bVIIM IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I bIIIM bVIIM IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - ii IV V V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - IV I iii IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I IV V bVIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - vi V IV V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - vi vii V vi #IVdim V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - vi bVIM bVIIM I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I vi I IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I bIIM I iii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - ii V I IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I vi ii V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I V IV vi.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - ii bVIIM7 I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I bVIIM IV I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I IV Isus2 IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I IV V V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I IV ii V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I bVIM I bIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - V IV vi I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I V bVIIM IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I IV bIIIM bVIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I iii vi Isus4.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I iii vi IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I vi IV V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I V vi V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I IIM iii V6.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I V vi iii IV I IV V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I V vi ii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I iii IV vi.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - IV I V vi.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - iii vi IV I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - vi V IV V ii V I I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - ii7 V9 I7 I7.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - ii IV vi V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I IV vi V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I I IV iii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - ii bIIM I bVIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - IV vi iii I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I vi ii IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - IV IV I V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I V I IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - IV I ii vi.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - V vi IV I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - vi IV I V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/hiphop style/A - bIIIM ii bIIM I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I vi IV iii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - V I vi V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I V vi iii IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I V vi IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I IV V IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I IV bVIIM IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I bIIIM bVIIM IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - ii IV V V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - IV I iii IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I IV V bVIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - vi V IV V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - vi vii V vi #IVdim V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - vi bVIM bVIIM I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I vi I IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I bIIM I iii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - ii V I IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I vi ii V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I V IV vi.mid creating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/ inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - ii V I I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I7 V7 vi9 IV7.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I vi IV iii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - V I vi V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I V vi iii IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I V vi IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I IV V IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I IV bVIIM IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I bIIIM bVIIM IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - ii IV V V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - IV I iii IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I IV V bVIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - vi V IV V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - vi vii V vi #IVdim V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - vi bVIM bVIIM I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I vi I IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I bIIM I iii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - ii V I IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I vi ii V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I V IV vi.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - ii bVIIM7 I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I bVIIM IV I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I IV Isus2 IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I IV V V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I IV ii V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I bVIM I bIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - V IV vi I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I V bVIIM IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I IV bIIIM bVIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I iii vi Isus4.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I iii vi IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I vi IV V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I V vi V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I IIM iii V6.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I V vi iii IV I IV V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I V vi ii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I iii IV vi.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - IV I V vi.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - iii vi IV I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - vi V IV V ii V I I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - ii7 V9 I7 I7.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - ii IV vi V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I IV vi V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I I IV iii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - ii bIIM I bVIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - IV vi iii I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I vi ii IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - IV IV I V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I V I IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - IV I ii vi.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - V vi IV I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - vi IV I V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/basic4 style/A - bIIIM ii bIIM I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - ii bVIIM7 I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I bVIIM IV I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I IV Isus2 IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I IV V V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I IV ii V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I bVIM I bIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - V IV vi I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I V bVIIM IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I IV bIIIM bVIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I iii vi Isus4.mid creating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/ inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - ii V I I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I7 V7 vi9 IV7.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I vi IV iii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - V I vi V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I V vi iii IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I V vi IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I IV V IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I IV bVIIM IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I bIIIM bVIIM IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - ii IV V V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - IV I iii IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I IV V bVIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - vi V IV V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - vi vii V vi #IVdim V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - vi bVIM bVIIM I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I vi I IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I bIIM I iii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - ii V I IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I vi ii V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I V IV vi.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - ii bVIIM7 I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I bVIIM IV I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I IV Isus2 IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I IV V V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I IV ii V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I bVIM I bIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - V IV vi I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I V bVIIM IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I IV bIIIM bVIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I iii vi Isus4.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I iii vi IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I vi IV V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I V vi V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I IIM iii V6.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I V vi iii IV I IV V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I V vi ii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I iii IV vi.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - IV I V vi.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - iii vi IV I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - vi V IV V ii V I I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - ii7 V9 I7 I7.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - ii IV vi V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I IV vi V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I I IV iii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - ii bIIM I bVIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - IV vi iii I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I vi ii IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - IV IV I V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I V I IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - IV I ii vi.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - V vi IV I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - vi IV I V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/alt4 style/A - bIIIM ii bIIM I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I iii vi IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I vi IV V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I V vi V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I IIM iii V6.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I V vi iii IV I IV V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I V vi ii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I iii IV vi.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - IV I V vi.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - iii vi IV I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - vi V IV V ii V I I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - ii7 V9 I7 I7.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - ii IV vi V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I IV vi V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I I IV iii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - ii bIIM I bVIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - IV vi iii I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I vi ii IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - IV IV I V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I V I IV.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - IV I ii vi.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - V vi IV I.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - vi IV I V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Major/A - bIIIM ii bIIM I.mid creating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/ inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i iv III VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i ii v i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i VII v VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i VI III bii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - ii v i i.mid creating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/ inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i iv III VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i ii v i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i VII v VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i VI III bii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - ii v i i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - VI i v III.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i VII i v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - VI bVI i VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i VI III VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - iv i v VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i viim VI VM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - v iv i i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i VI bi v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i VII VI III iv VI VII i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i VI iv III.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - iv VI VII i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - VI VII v III.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i III iv VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - VII iv VII i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i VI VII VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - ii v i iv.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - v i iv VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i bVIIM VI bii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - VI VII i III.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i iv v v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i III VII VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i v iv VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - ii VI i iv.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i VII i v III VII i v i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - VI i v v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i iv VII v i i ii V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i VI VII v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i iv v iv.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - VI VI i VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i VII VI VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - v VI v i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i iv VII i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - iv v VI VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i VI iv v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - v VI III i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i VII VI VM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - VI iv i v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - ii7 v9 i7.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - VII iv v i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i iv VI v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - iv III VII i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - VI VIm i VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i VII VI III.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/hiphop style/F# - i VI iv ii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - VI i v III.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i VII i v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - VI bVI i VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i VI III VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - iv i v VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i viim VI VM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - v iv i i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i VI bi v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i VII VI III iv VI VII i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i VI iv III.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - iv VI VII i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - VI VII v III.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i III iv VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - VII iv VII i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i VI VII VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - ii v i iv.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - v i iv VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i bVIIM VI bii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - VI VII i III.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i iv v v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i III VII VI.mid creating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/ inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i iv III VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i ii v i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i VII v VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i VI III bii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - ii v i i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - VI i v III.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i VII i v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - VI bVI i VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i VI III VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - iv i v VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i viim VI VM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - v iv i i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i VI bi v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i VII VI III iv VI VII i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i VI iv III.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - iv VI VII i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - VI VII v III.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i III iv VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - VII iv VII i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i VI VII VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - ii v i iv.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - v i iv VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i bVIIM VI bii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - VI VII i III.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i iv v v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i III VII VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i v iv VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - ii VI i iv.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i VII i v III VII i v i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - VI i v v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i iv VII v i i ii V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i VI VII v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i iv v iv.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - VI VI i VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i VII VI VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - v VI v i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i iv VII i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - iv v VI VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i VI iv v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - v VI III i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i VII VI VM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - VI iv i v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - ii7 v9 i7.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - VII iv v i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i iv VI v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - iv III VII i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - VI VIm i VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i VII VI III.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/basic4 style/F# - i VI iv ii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i v iv VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - ii VI i iv.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i VII i v III VII i v i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - VI i v v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i iv VII v i i ii V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i VI VII v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i iv v iv.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - VI VI i VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i VII VI VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - v VI v i.mid creating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/ inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i iv III VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i ii v i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i VII v VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i VI III bii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - ii v i i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - VI i v III.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i VII i v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - VI bVI i VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i VI III VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - iv i v VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i viim VI VM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - v iv i i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i VI bi v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i VII VI III iv VI VII i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i VI iv III.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - iv VI VII i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - VI VII v III.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i III iv VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - VII iv VII i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i VI VII VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - ii v i iv.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - v i iv VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i bVIIM VI bii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - VI VII i III.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i iv v v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i III VII VI.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i v iv VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - ii VI i iv.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i VII i v III VII i v i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - VI i v v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i iv VII v i i ii V.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i VI VII v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i iv v iv.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - VI VI i VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i VII VI VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - v VI v i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i iv VII i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - iv v VI VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i VI iv v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - v VI III i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i VII VI VM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - VI iv i v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - ii7 v9 i7.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - VII iv v i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i iv VI v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - iv III VII i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - VI VIm i VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i VII VI III.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/alt4 style/F# - i VI iv ii.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i iv VII i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - iv v VI VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i VI iv v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - v VI III i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i VII VI VM.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - VI iv i v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - ii7 v9 i7.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - VII iv v i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i iv VI v.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - iv III VII i.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - VI VIm i VII.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i VII VI III.mid inflating: MIDI Chords/10 - A Major - F# minor/4 Progression/Minor/F# - i VI iv ii.mid creating: MIDI Chords/10 - A Major - F# minor/1 Triad/ creating: MIDI Chords/10 - A Major - F# minor/1 Triad/Major/ inflating: MIDI Chords/10 - A Major - F# minor/1 Triad/Major/vii - G#dim.mid inflating: MIDI Chords/10 - A Major - F# minor/1 Triad/Major/vi - F#m.mid inflating: MIDI Chords/10 - A Major - F# minor/1 Triad/Major/V - E.mid inflating: MIDI Chords/10 - A Major - F# minor/1 Triad/Major/iii - C#m.mid inflating: MIDI Chords/10 - A Major - F# minor/1 Triad/Major/I - A.mid inflating: MIDI Chords/10 - A Major - F# minor/1 Triad/Major/ii - Bm.mid inflating: MIDI Chords/10 - A Major - F# minor/1 Triad/Major/IV - D.mid creating: MIDI Chords/10 - A Major - F# minor/1 Triad/Minor/ inflating: MIDI Chords/10 - A Major - F# minor/1 Triad/Minor/VII - E.mid inflating: MIDI Chords/10 - A Major - F# minor/1 Triad/Minor/ii - G#dim.mid inflating: MIDI Chords/10 - A Major - F# minor/1 Triad/Minor/VI - D.mid inflating: MIDI Chords/10 - A Major - F# minor/1 Triad/Minor/iv - Bm.mid inflating: MIDI Chords/10 - A Major - F# minor/1 Triad/Minor/v - C#m.mid inflating: MIDI Chords/10 - A Major - F# minor/1 Triad/Minor/III - A.mid inflating: MIDI Chords/10 - A Major - F# minor/1 Triad/Minor/i - F#m.mid creating: MIDI Chords/10 - A Major - F# minor/3 All chords/ inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - BmM7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#m6.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - A9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - A7-5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - A9sus4.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#add9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - D9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - Dm69.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - E7+5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#m7-5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - Amaj9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#add9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - Adim6.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#m7-5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - E7-5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - Bmaj7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - AmM7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - Esus4.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#7+11.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#sus4.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - D7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#maj9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - Ddim6.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - B9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#dim6.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - Am7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - Bm9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#7-9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - Bm7-5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - D9sus4.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - E9sus4.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - Bmadd9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#7+11.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#M7+5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - B7+5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#dim6.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - Em9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - Em69.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - Dsus4.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - Bsus4.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#sus2.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#m69.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - Dadd11.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#6.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - D6.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - Edim6.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#maj7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#7+11.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#69.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - Dm6.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - Eadd9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#7sus4.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#sus2.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#sus2.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - Bmaj9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - B7-9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - Aadd9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#M7+5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - Am69.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#add11.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - Dsus2.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - Badd11.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - Dmaj7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#mM7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#2.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - AM7+5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - Badd9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - Aadd11.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - B7+11.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#M7+5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - E7sus4.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - BM7+5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - Emaj9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - Emaj7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#m9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - A2.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#madd9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - B6.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - D7-9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#9sus4.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - E6.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#madd9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#m7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - Amadd9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#2.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#7sus4.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - DM7+5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - Eadd11.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#add11.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - Em6.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - E7+11.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - Em7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#6.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - A69.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#maj9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#m7-5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#7-5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - Dm9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - EmM7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - Bsus2.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#maj7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#m69.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#69.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - E7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#7+5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - E2.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - B7-5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - Dmadd9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - Bdim6.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#m7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - Bm6.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#7sus4.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - Am6.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - Emadd9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - Am9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - Esus2.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - Em7-5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#7-9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - A7-9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - D7-5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#madd9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#9sus4.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - Dmaj9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#dim6.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#add9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - D69.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#sus4.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - D7sus4.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#sus4.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#maj9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#2.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#add11.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - B7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#m6.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - A7+5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - Dm7-5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#9sus4.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - B7sus4.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#m9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - B69.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - Asus2.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - A7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - E9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - Am7-5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#mM7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - D7+5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - A7+11.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - E69.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - B9sus4.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - EM7+5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#m6.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#7-5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - Bm7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - Dm7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#mM7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#7+5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - Amaj7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - A6.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - B2.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - A7sus4.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#m69.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - Dadd9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - DmM7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#7+5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#69.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/V-VII - E7-9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#m9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#6.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - D2.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/ii-iv - Bm69.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#m7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vi-i - F#7-9.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/vii-ii - G#maj7.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/iii-v - C#7-5.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/IV-VI - D7+11.mid inflating: MIDI Chords/10 - A Major - F# minor/3 All chords/I-III - Asus4.mid creating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/ creating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Major/ inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Major/I - AM7.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Major/V - E7.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Major/vi - F#m9.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Major/IV - DM9.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Major/I - AM9.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Major/vi - F#m7.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Major/IV - DM7.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Major/iii - C#m7.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Major/vii - G#m7b9b5.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Major/V - E9.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Major/iii - C#m9.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Major/ii - Bm7.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Major/vii - G#m7-5.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Major/ii - Bm9.mid creating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Minor/ inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Minor/III - AM9.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Minor/i - F#m9.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Minor/v - C#m9.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Minor/VI - DM7.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Minor/ii - G#m7-5.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Minor/VII - E7.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Minor/VII - E9.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Minor/VI - DM9.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Minor/v - C#m7.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Minor/iv - Bm7.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Minor/i - F#m7.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Minor/III - AM7.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Minor/iv - Bm9.mid inflating: MIDI Chords/10 - A Major - F# minor/2 7th and 9th/Minor/ii - G#m7b9b5.mid inflating: MIDI Chords/README.md creating: MIDI Chords/07 - Gb Major - Eb minor/ creating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/ creating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/ inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I V vi iii IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - bIIIM ii bIIM I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I IV V V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I IV V bVIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I IV bVIIM IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I vi IV iii.mid creating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/ inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I V vi iii IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - bIIIM ii bIIM I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I IV V V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I IV V bVIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I IV bVIIM IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I vi IV iii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - ii IV V V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I bIIIM bVIIM IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - ii V I IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - iii vi IV I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I bIIM I iii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I IV V IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - vi V IV V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I IV Isus2 IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - IV I V vi.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I V IV vi.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - vi bVIM bVIIM I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I IV bIIIM bVIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I IV ii V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - V vi IV I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I bVIM I bIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I V vi IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I V vi V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I bVIIM IV I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - IV I iii IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - IV I ii vi.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I vi IV V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I iii vi Isus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I IIM iii V6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I vi I IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I IV vi V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - vi IV I V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I vi ii V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - ii bIIM I bVIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I vi ii IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - V I vi V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - V IV vi I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I V vi ii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - ii bVIIM7 I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - IV vi iii I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - vi V IV V ii V I I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I V bVIIM IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I I IV iii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - ii7 V9 I7 I7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - ii V I I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - IV IV I V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I iii vi IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I V vi iii IV I IV V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I7 V7 vi9 IV7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - ii IV vi V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I V I IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - I iii IV vi.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/hiphop style/Gb - vi vii V vi #IVdim V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - ii IV V V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I bIIIM bVIIM IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - ii V I IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - iii vi IV I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I bIIM I iii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I IV V IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - vi V IV V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I IV Isus2 IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - IV I V vi.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I V IV vi.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - vi bVIM bVIIM I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I IV bIIIM bVIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I IV ii V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - V vi IV I.mid creating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/ inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I V vi iii IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - bIIIM ii bIIM I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I IV V V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I IV V bVIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I IV bVIIM IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I vi IV iii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - ii IV V V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I bIIIM bVIIM IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - ii V I IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - iii vi IV I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I bIIM I iii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I IV V IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - vi V IV V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I IV Isus2 IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - IV I V vi.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I V IV vi.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - vi bVIM bVIIM I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I IV bIIIM bVIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I IV ii V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - V vi IV I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I bVIM I bIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I V vi IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I V vi V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I bVIIM IV I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - IV I iii IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - IV I ii vi.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I vi IV V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I iii vi Isus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I IIM iii V6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I vi I IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I IV vi V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - vi IV I V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I vi ii V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - ii bIIM I bVIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I vi ii IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - V I vi V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - V IV vi I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I V vi ii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - ii bVIIM7 I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - IV vi iii I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - vi V IV V ii V I I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I V bVIIM IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I I IV iii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - ii7 V9 I7 I7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - ii V I I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - IV IV I V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I iii vi IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I V vi iii IV I IV V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I7 V7 vi9 IV7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - ii IV vi V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I V I IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - I iii IV vi.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/basic4 style/Gb - vi vii V vi #IVdim V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I bVIM I bIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I V vi IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I V vi V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I bVIIM IV I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - IV I iii IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - IV I ii vi.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I vi IV V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I iii vi Isus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I IIM iii V6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I vi I IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I IV vi V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - vi IV I V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I vi ii V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - ii bIIM I bVIIM.mid creating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/ inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I V vi iii IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - bIIIM ii bIIM I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I IV V V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I IV V bVIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I IV bVIIM IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I vi IV iii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - ii IV V V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I bIIIM bVIIM IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - ii V I IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - iii vi IV I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I bIIM I iii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I IV V IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - vi V IV V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I IV Isus2 IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - IV I V vi.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I V IV vi.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - vi bVIM bVIIM I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I IV bIIIM bVIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I IV ii V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - V vi IV I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I bVIM I bIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I V vi IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I V vi V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I bVIIM IV I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - IV I iii IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - IV I ii vi.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I vi IV V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I iii vi Isus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I IIM iii V6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I vi I IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I IV vi V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - vi IV I V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I vi ii V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - ii bIIM I bVIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I vi ii IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - V I vi V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - V IV vi I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I V vi ii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - ii bVIIM7 I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - IV vi iii I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - vi V IV V ii V I I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I V bVIIM IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I I IV iii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - ii7 V9 I7 I7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - ii V I I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - IV IV I V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I iii vi IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I V vi iii IV I IV V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I7 V7 vi9 IV7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - ii IV vi V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I V I IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - I iii IV vi.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/alt4 style/Gb - vi vii V vi #IVdim V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I vi ii IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - V I vi V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - V IV vi I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I V vi ii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - ii bVIIM7 I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - IV vi iii I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - vi V IV V ii V I I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I V bVIIM IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I I IV iii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - ii7 V9 I7 I7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - ii V I I.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - IV IV I V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I iii vi IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I V vi iii IV I IV V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I7 V7 vi9 IV7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - ii IV vi V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I V I IV.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - I iii IV vi.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Major/Gb - vi vii V vi #IVdim V.mid creating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/ inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - VI VII v III.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i bVIIM VI bii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i VI VII v.mid creating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/ inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - VI VII v III.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i bVIIM VI bii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i VI VII v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - VI VIm i VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i iv VII v i i ii V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - ii v i iv.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i VI III bii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i VI iv ii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i viim VI VM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - iv VI VII i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i VII VI VM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - VI iv i v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i iv III VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i III iv VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i iv VI v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - VII iv v i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - VI i v v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - VI bVI i VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - v VI v i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - iv v VI VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i VI VII VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i ii v i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i VII VI III.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i iv v iv.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i VII i v III VII i v i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i VI iv v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - v iv i i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - v i iv VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i VII i v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i VI iv III.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - v VI III i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - VII iv VII i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - VI VI i VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - iv i v VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i iv v v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - ii7 v9 i7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i VII VI III iv VI VII i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i VI III VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - iv III VII i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i VII VI VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i v iv VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i VI bi v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - ii v i i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i III VII VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - ii VI i iv.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i VII v VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - VI i v III.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - i iv VII i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/hiphop style/Eb - VI VII i III.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - VI VIm i VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i iv VII v i i ii V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - ii v i iv.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i VI III bii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i VI iv ii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i viim VI VM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - iv VI VII i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i VII VI VM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - VI iv i v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i iv III VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i III iv VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i iv VI v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - VII iv v i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - VI i v v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - VI bVI i VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - v VI v i.mid creating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/ inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - VI VII v III.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i bVIIM VI bii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i VI VII v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - VI VIm i VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i iv VII v i i ii V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - ii v i iv.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i VI III bii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i VI iv ii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i viim VI VM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - iv VI VII i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i VII VI VM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - VI iv i v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i iv III VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i III iv VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i iv VI v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - VII iv v i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - VI i v v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - VI bVI i VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - v VI v i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - iv v VI VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i VI VII VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i ii v i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i VII VI III.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i iv v iv.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i VII i v III VII i v i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i VI iv v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - v iv i i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - v i iv VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i VII i v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i VI iv III.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - v VI III i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - VII iv VII i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - VI VI i VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - iv i v VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i iv v v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - ii7 v9 i7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i VII VI III iv VI VII i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i VI III VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - iv III VII i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i VII VI VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i v iv VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i VI bi v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - ii v i i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i III VII VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - ii VI i iv.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i VII v VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - VI i v III.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - i iv VII i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/basic4 style/Eb - VI VII i III.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - iv v VI VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i VI VII VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i ii v i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i VII VI III.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i iv v iv.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i VII i v III VII i v i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i VI iv v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - v iv i i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - v i iv VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i VII i v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i VI iv III.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - v VI III i.mid creating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/ inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - VI VII v III.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i bVIIM VI bii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i VI VII v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - VI VIm i VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i iv VII v i i ii V.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - ii v i iv.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i VI III bii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i VI iv ii.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i viim VI VM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - iv VI VII i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i VII VI VM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - VI iv i v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i iv III VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i III iv VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i iv VI v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - VII iv v i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - VI i v v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - VI bVI i VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - v VI v i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - iv v VI VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i VI VII VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i ii v i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i VII VI III.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i iv v iv.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i VII i v III VII i v i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i VI iv v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - v iv i i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - v i iv VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i VII i v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i VI iv III.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - v VI III i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - VII iv VII i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - VI VI i VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - iv i v VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i iv v v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - ii7 v9 i7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i VII VI III iv VI VII i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i VI III VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - iv III VII i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i VII VI VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i v iv VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i VI bi v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - ii v i i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i III VII VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - ii VI i iv.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i VII v VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - VI i v III.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - i iv VII i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/alt4 style/Eb - VI VII i III.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - VII iv VII i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - VI VI i VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - iv i v VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i iv v v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - ii7 v9 i7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i VII VI III iv VI VII i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i VI III VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - iv III VII i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i VII VI VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i v iv VII.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i VI bi v.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - ii v i i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i III VII VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - ii VI i iv.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i VII v VI.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - VI i v III.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - i iv VII i.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/4 Progression/Minor/Eb - VI VII i III.mid creating: MIDI Chords/07 - Gb Major - Eb minor/1 Triad/ creating: MIDI Chords/07 - Gb Major - Eb minor/1 Triad/Major/ inflating: MIDI Chords/07 - Gb Major - Eb minor/1 Triad/Major/vi - Ebm.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/1 Triad/Major/ii - Abm.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/1 Triad/Major/V - Db.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/1 Triad/Major/iii - Bbm.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/1 Triad/Major/IV - Cb.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/1 Triad/Major/I - Gb.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/1 Triad/Major/vii - Fdim.mid creating: MIDI Chords/07 - Gb Major - Eb minor/1 Triad/Minor/ inflating: MIDI Chords/07 - Gb Major - Eb minor/1 Triad/Minor/III - Gb.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/1 Triad/Minor/iv - Abm.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/1 Triad/Minor/i - Ebm.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/1 Triad/Minor/VII - Db.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/1 Triad/Minor/v - Bbm.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/1 Triad/Minor/VI - Cb.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/1 Triad/Minor/ii - Fdim.mid creating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Abdim6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gb7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - F9sus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - CbmM7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - Fm69.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gb7-5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Eb7-9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Dbadd9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - Fdim6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gbadd9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Ab6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bbadd9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Dbm7-5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Ab7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Dbsus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cb7+11.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Dbsus2.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - BbM7+5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - GbmM7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cbsus2.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Ebmaj9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - F7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Abadd9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Abm7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - Fmadd9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Abm9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - EbM7+5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Ebm6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cb9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bb7sus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gbm69.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bb6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bbsus2.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Ab9sus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cb9sus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - F6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bbm9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - F7+11.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - AbM7+5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Ab2.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Eb9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - Fm6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - BbmM7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cb7-5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gb7+5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cb69.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Dbmaj7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - Fmaj9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Dbm6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bbm6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bbsus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Eb7+5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bb7+5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Ebm7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - Fsus2.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Ab7-9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - Fm9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Ab7-5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - CbM7+5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gbmaj7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Ebadd11.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cb2.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Abm6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - DbM7+5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Eb7sus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cb7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Db7sus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bbmaj9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Db7+5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Ebmadd9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - Fm7-5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cbm7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - F2.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Abm7-5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Db9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Absus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gbm9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Ab7sus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - Fsus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gbsus2.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gbsus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Ab69.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - F7+5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Db69.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Db9sus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cb7+5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cbadd9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gb2.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gbm7-5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bbm7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bbm69.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Dbm7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cbm9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Eb69.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Dbm9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - F9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - Fm7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bb7-5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Eb6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Ab7+11.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - DbmM7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gbadd11.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bb69.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - Fadd9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gbdim6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - F7sus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cbm7-5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gb9sus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Ebm69.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Ebdim6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Abm69.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cbadd11.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bb7-9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Dbm69.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Ebsus2.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - F7-5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gb7-9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cbm6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gb9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bb7+11.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Eb7+11.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Ebm9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Db7-9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cb7sus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Dbmaj9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - FM7+5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Ebmaj7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cbsus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Db6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Ebm7-5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - EbmM7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Db2.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Dbadd11.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cbmaj7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Abmaj7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gbm6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cbdim6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gbm7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gbmaj9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Eb7-5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bb9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bbdim6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cb6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gb69.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bb9sus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cbmaj9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Db7+11.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Dbmadd9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Eb7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - F69.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - FmM7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Abadd11.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bbmaj7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Abmadd9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Ebadd9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Eb2.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - Fadd11.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - GbM7+5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Abmaj9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - F7-9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bbadd11.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Ab7+5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gb6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Db7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gb7sus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cb7-9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gbmadd9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vii-ii - Fmaj7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bb2.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bbm7-5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/I-III - Gb7+11.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Ebsus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - AbmM7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Ab9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Dbdim6.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cbm69.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/vi-i - Eb9sus4.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bbmadd9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/V-VII - Db7-5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/IV-VI - Cbmadd9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/ii-iv - Absus2.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/3 All chords/iii-v - Bb7.mid creating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/ creating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Major/ inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Major/iii - Bbm7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Major/iii - Bbm9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Major/ii - Abm9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Major/V - Db7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Major/vi - Ebm7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Major/I - GbM7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Major/IV - CbM9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Major/IV - CbM7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Major/ii - Abm7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Major/vi - Ebm9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Major/vii - Fm7-5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Major/vii - Fm7b9b5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Major/V - Db9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Major/I - GbM9.mid creating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Minor/ inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Minor/v - Bbm7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Minor/III - GbM9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Minor/VI - CbM7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Minor/ii - Fm7-5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Minor/v - Bbm9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Minor/III - GbM7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Minor/i - Ebm9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Minor/iv - Abm7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Minor/VII - Db9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Minor/VII - Db7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Minor/ii - Fm7b9b5.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Minor/VI - CbM9.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Minor/i - Ebm7.mid inflating: MIDI Chords/07 - Gb Major - Eb minor/2 7th and 9th/Minor/iv - Abm9.mid creating: MIDI Chords/08 - G Major - E minor/ creating: MIDI Chords/08 - G Major - E minor/4 Progression/ creating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/ inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - ii bVIIM7 I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - ii V I IV.mid creating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/ inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - ii bVIIM7 I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - ii V I IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I vi ii IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I vi I IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I bIIIM bVIIM IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I IV V V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - vi IV I V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I I IV iii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - bIIIM ii bIIM I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I vi ii V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - IV I V vi.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I V IV vi.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - ii IV V V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - IV vi iii I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I V vi IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I iii vi IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I iii IV vi.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - vi V IV V ii V I I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I7 V7 vi9 IV7.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I V vi ii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - V vi IV I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - iii vi IV I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I V vi iii IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I V vi V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - ii IV vi V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I IIM iii V6.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I IV bVIIM IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I vi IV V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I IV vi V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I IV Isus2 IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - V IV vi I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I iii vi Isus4.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - ii7 V9 I7 I7.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I bVIIM IV I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - vi bVIM bVIIM I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I IV bIIIM bVIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I vi IV iii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - IV IV I V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I IV V IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I IV V bVIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - IV I ii vi.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - IV I iii IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I bIIM I iii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - ii bIIM I bVIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - vi V IV V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I V vi iii IV I IV V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I bVIM I bIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - ii V I I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I V I IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I V bVIIM IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - V I vi V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - vi vii V vi #IVdim V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/hiphop style/G - I IV ii V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I vi ii IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I vi I IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I bIIIM bVIIM IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I IV V V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - vi IV I V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I I IV iii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - bIIIM ii bIIM I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I vi ii V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - IV I V vi.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I V IV vi.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - ii IV V V.mid creating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/ inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - ii bVIIM7 I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - ii V I IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I vi ii IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I vi I IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I bIIIM bVIIM IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I IV V V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - vi IV I V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I I IV iii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - bIIIM ii bIIM I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I vi ii V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - IV I V vi.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I V IV vi.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - ii IV V V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - IV vi iii I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I V vi IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I iii vi IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I iii IV vi.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - vi V IV V ii V I I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I7 V7 vi9 IV7.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I V vi ii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - V vi IV I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - iii vi IV I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I V vi iii IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I V vi V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - ii IV vi V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I IIM iii V6.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I IV bVIIM IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I vi IV V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I IV vi V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I IV Isus2 IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - V IV vi I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I iii vi Isus4.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - ii7 V9 I7 I7.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I bVIIM IV I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - vi bVIM bVIIM I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I IV bIIIM bVIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I vi IV iii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - IV IV I V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I IV V IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I IV V bVIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - IV I ii vi.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - IV I iii IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I bIIM I iii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - ii bIIM I bVIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - vi V IV V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I V vi iii IV I IV V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I bVIM I bIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - ii V I I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I V I IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I V bVIIM IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - V I vi V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - vi vii V vi #IVdim V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/basic4 style/G - I IV ii V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - IV vi iii I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I V vi IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I iii vi IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I iii IV vi.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - vi V IV V ii V I I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I7 V7 vi9 IV7.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I V vi ii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - V vi IV I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - iii vi IV I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I V vi iii IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I V vi V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - ii IV vi V.mid creating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/ inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - ii bVIIM7 I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - ii V I IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I vi ii IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I vi I IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I bIIIM bVIIM IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I IV V V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - vi IV I V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I I IV iii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - bIIIM ii bIIM I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I vi ii V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - IV I V vi.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I V IV vi.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - ii IV V V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - IV vi iii I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I V vi IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I iii vi IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I iii IV vi.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - vi V IV V ii V I I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I7 V7 vi9 IV7.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I V vi ii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - V vi IV I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - iii vi IV I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I V vi iii IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I V vi V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - ii IV vi V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I IIM iii V6.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I IV bVIIM IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I vi IV V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I IV vi V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I IV Isus2 IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - V IV vi I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I iii vi Isus4.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - ii7 V9 I7 I7.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I bVIIM IV I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - vi bVIM bVIIM I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I IV bIIIM bVIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I vi IV iii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - IV IV I V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I IV V IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I IV V bVIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - IV I ii vi.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - IV I iii IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I bIIM I iii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - ii bIIM I bVIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - vi V IV V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I V vi iii IV I IV V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I bVIM I bIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - ii V I I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I V I IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I V bVIIM IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - V I vi V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - vi vii V vi #IVdim V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/alt4 style/G - I IV ii V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I IIM iii V6.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I IV bVIIM IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I vi IV V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I IV vi V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I IV Isus2 IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - V IV vi I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I iii vi Isus4.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - ii7 V9 I7 I7.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I bVIIM IV I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - vi bVIM bVIIM I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I IV bIIIM bVIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I vi IV iii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - IV IV I V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I IV V IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I IV V bVIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - IV I ii vi.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - IV I iii IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I bIIM I iii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - ii bIIM I bVIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - vi V IV V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I V vi iii IV I IV V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I bVIM I bIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - ii V I I.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I V I IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I V bVIIM IV.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - V I vi V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - vi vii V vi #IVdim V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Major/G - I IV ii V.mid creating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/ inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i iv VII i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - VI iv i v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - v VI v i.mid creating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/ inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i iv VII i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - VI iv i v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - v VI v i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i VII i v III VII i v i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - ii v i iv.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i bVIIM VI bii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - iv i v VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i VI III bii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i iv v iv.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i VI VII v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - VI VII i III.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i VII v VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i VII i v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - ii7 v9 i7.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - VI bVI i VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i viim VI VM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i VI iv v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - iv III VII i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i VII VI III iv VI VII i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i iv III VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - ii VI i iv.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i iv v v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i VII VI VM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i VII VI VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - v iv i i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - VI VIm i VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - VI VI i VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - VI i v v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i VII VI III.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - iv v VI VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i VI iv III.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - v VI III i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - VI VII v III.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i III iv VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i iv VII v i i ii V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - v i iv VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i VI VII VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i ii v i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - VII iv v i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i VI III VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - VII iv VII i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - VI i v III.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - iv VI VII i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i VI bi v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - ii v i i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i III VII VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i v iv VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i iv VI v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/hiphop style/E - i VI iv ii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i VII i v III VII i v i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - ii v i iv.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i bVIIM VI bii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - iv i v VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i VI III bii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i iv v iv.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i VI VII v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - VI VII i III.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i VII v VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i VII i v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - ii7 v9 i7.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - VI bVI i VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i viim VI VM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i VI iv v.mid creating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/ inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i iv VII i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - VI iv i v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - v VI v i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i VII i v III VII i v i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - ii v i iv.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i bVIIM VI bii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - iv i v VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i VI III bii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i iv v iv.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i VI VII v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - VI VII i III.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i VII v VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i VII i v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - ii7 v9 i7.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - VI bVI i VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i viim VI VM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i VI iv v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - iv III VII i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i VII VI III iv VI VII i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i iv III VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - ii VI i iv.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i iv v v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i VII VI VM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i VII VI VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - v iv i i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - VI VIm i VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - VI VI i VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - VI i v v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i VII VI III.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - iv v VI VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i VI iv III.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - v VI III i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - VI VII v III.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i III iv VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i iv VII v i i ii V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - v i iv VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i VI VII VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i ii v i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - VII iv v i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i VI III VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - VII iv VII i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - VI i v III.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - iv VI VII i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i VI bi v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - ii v i i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i III VII VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i v iv VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i iv VI v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/basic4 style/E - i VI iv ii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - iv III VII i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i VII VI III iv VI VII i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i iv III VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - ii VI i iv.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i iv v v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i VII VI VM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i VII VI VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - v iv i i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - VI VIm i VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - VI VI i VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - VI i v v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i VII VI III.mid creating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/ inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i iv VII i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - VI iv i v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - v VI v i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i VII i v III VII i v i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - ii v i iv.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i bVIIM VI bii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - iv i v VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i VI III bii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i iv v iv.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i VI VII v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - VI VII i III.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i VII v VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i VII i v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - ii7 v9 i7.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - VI bVI i VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i viim VI VM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i VI iv v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - iv III VII i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i VII VI III iv VI VII i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i iv III VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - ii VI i iv.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i iv v v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i VII VI VM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i VII VI VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - v iv i i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - VI VIm i VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - VI VI i VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - VI i v v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i VII VI III.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - iv v VI VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i VI iv III.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - v VI III i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - VI VII v III.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i III iv VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i iv VII v i i ii V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - v i iv VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i VI VII VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i ii v i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - VII iv v i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i VI III VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - VII iv VII i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - VI i v III.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - iv VI VII i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i VI bi v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - ii v i i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i III VII VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i v iv VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i iv VI v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/alt4 style/E - i VI iv ii.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - iv v VI VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i VI iv III.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - v VI III i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - VI VII v III.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i III iv VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i iv VII v i i ii V.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - v i iv VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i VI VII VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i ii v i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - VII iv v i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i VI III VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - VII iv VII i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - VI i v III.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - iv VI VII i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i VI bi v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - ii v i i.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i III VII VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i v iv VII.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i iv VI v.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/08 - G Major - E minor/4 Progression/Minor/E - i VI iv ii.mid creating: MIDI Chords/08 - G Major - E minor/1 Triad/ creating: MIDI Chords/08 - G Major - E minor/1 Triad/Major/ inflating: MIDI Chords/08 - G Major - E minor/1 Triad/Major/iii - Bm.mid inflating: MIDI Chords/08 - G Major - E minor/1 Triad/Major/vii - F#dim.mid inflating: MIDI Chords/08 - G Major - E minor/1 Triad/Major/vi - Em.mid inflating: MIDI Chords/08 - G Major - E minor/1 Triad/Major/ii - Am.mid inflating: MIDI Chords/08 - G Major - E minor/1 Triad/Major/I - G.mid inflating: MIDI Chords/08 - G Major - E minor/1 Triad/Major/IV - C.mid inflating: MIDI Chords/08 - G Major - E minor/1 Triad/Major/V - D.mid creating: MIDI Chords/08 - G Major - E minor/1 Triad/Minor/ inflating: MIDI Chords/08 - G Major - E minor/1 Triad/Minor/v - Bm.mid inflating: MIDI Chords/08 - G Major - E minor/1 Triad/Minor/VI - C.mid inflating: MIDI Chords/08 - G Major - E minor/1 Triad/Minor/III - G.mid inflating: MIDI Chords/08 - G Major - E minor/1 Triad/Minor/i - Em.mid inflating: MIDI Chords/08 - G Major - E minor/1 Triad/Minor/iv - Am.mid inflating: MIDI Chords/08 - G Major - E minor/1 Triad/Minor/ii - F#dim.mid inflating: MIDI Chords/08 - G Major - E minor/1 Triad/Minor/VII - D.mid creating: MIDI Chords/08 - G Major - E minor/3 All chords/ inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#add11.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#dim6.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - Bm7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - Dsus2.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - Am69.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - B7+11.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - Amaj9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#sus4.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#2.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#m69.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - A7-9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - Cm9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - A7+11.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - Dadd9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - C9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - C7+11.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - B9sus4.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - Cmaj7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - Emaj7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - Cm6.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - Bmadd9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - C7-5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - BmM7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - Cdim6.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - B7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - E9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - Gadd11.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - Asus2.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - B7-9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - D7+5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - CmM7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - Em7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - CM7+5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - A7+5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - Cmadd9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - Bm7-5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - Bmaj9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - A6.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - E7+5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#M7+5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - G69.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#7-9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - C7-9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - A7sus4.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - Gsus4.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - Bm69.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - EM7+5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - G6.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - A2.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - C7sus4.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - D9sus4.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - Gmadd9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - Asus4.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#7-5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - Gdim6.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - Em69.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - D9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#madd9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - E7-5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - Am9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - D7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - AmM7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - Gm7-5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - Am7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - B69.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - G7+5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - Gm7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#m9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - B9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#maj9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - E7sus4.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - Cmaj9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - Bmaj7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - D7+11.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - B6.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - E7-9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - D2.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#sus2.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - G7-9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - GM7+5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - Eadd9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - E9sus4.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - C69.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - Cm7-5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#7+5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - Amaj7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - Esus4.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - Dm7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#6.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - A9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - Emaj9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#m6.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - Eadd11.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - C6.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - G9sus4.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - Badd11.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - GmM7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - Dmaj7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - Badd9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - Dm7-5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - Cm69.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - D7sus4.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - Dsus4.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - Am7-5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - B7sus4.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - BM7+5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - Esus2.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - Bm6.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - Cm7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - D69.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#m7-5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - G7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - Gm6.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - C9sus4.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - Gm9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - Cadd11.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - Aadd9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - E2.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - DmM7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - Dmadd9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - Edim6.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#add9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - Adim6.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - Csus4.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - Gsus2.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#7sus4.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - G7-5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#7+11.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#9sus4.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - Aadd11.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - D7-9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - Dm69.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - E69.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - Bdim6.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - Csus2.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - C2.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - AM7+5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#69.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - Amadd9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - Ddim6.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - DM7+5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - Emadd9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - E7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - C7+5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - Am6.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - A7-5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - A9sus4.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - Dmaj9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - Gadd9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#maj7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - Gmaj7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#mM7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - A7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - G7+11.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/ii-iv - A69.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - D7-5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - Em6.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - Bm9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - D6.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - Dadd11.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - G2.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - B7+5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - EmM7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - Bsus2.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - E6.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - B2.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - Cadd9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - G9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - E7+11.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - Bsus4.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - Dm6.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - Em9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vi-i - Em7-5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/V-VII - Dm9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - G7sus4.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/iii-v - B7-5.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - Gm69.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/I-III - Gmaj9.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/vii-ii - F#m7.mid inflating: MIDI Chords/08 - G Major - E minor/3 All chords/IV-VI - C7.mid creating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/ creating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Major/ inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Major/vii - F#m7b9b5.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Major/vii - F#m7-5.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Major/vi - Em7.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Major/IV - CM7.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Major/V - D9.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Major/ii - Am7.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Major/IV - CM9.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Major/iii - Bm7.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Major/I - GM9.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Major/ii - Am9.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Major/iii - Bm9.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Major/vi - Em9.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Major/V - D7.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Major/I - GM7.mid creating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Minor/ inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Minor/v - Bm9.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Minor/i - Em7.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Minor/ii - F#m7b9b5.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Minor/VI - CM9.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Minor/ii - F#m7-5.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Minor/VII - D7.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Minor/VI - CM7.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Minor/i - Em9.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Minor/III - GM9.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Minor/iv - Am7.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Minor/VII - D9.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Minor/v - Bm7.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Minor/III - GM7.mid inflating: MIDI Chords/08 - G Major - E minor/2 7th and 9th/Minor/iv - Am9.mid creating: MIDI Chords/06 - F Major - D minor/ creating: MIDI Chords/06 - F Major - D minor/4 Progression/ creating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/ inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I bVIM I bIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I IV ii V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I vi IV iii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - vi V IV V ii V I I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - IV vi iii I.mid creating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/ inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I bVIM I bIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I IV ii V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I vi IV iii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - vi V IV V ii V I I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - IV vi iii I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - ii V I IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I IV V IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I iii vi Isus4.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - vi bVIM bVIIM I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - vi V IV V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I vi ii IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I vi IV V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - ii7 V9 I7 I7.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I IV Isus2 IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I V vi iii IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - vi IV I V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I IV bIIIM bVIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I bVIIM IV I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - V vi IV I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I vi I IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I bIIM I iii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I V bVIIM IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I iii IV vi.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I7 V7 vi9 IV7.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I iii vi IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I V vi iii IV I IV V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I V vi ii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I vi ii V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - IV I iii IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I V vi V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - V I vi V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I I IV iii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - IV I ii vi.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I IIM iii V6.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I IV bVIIM IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I IV vi V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I V I IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I V vi IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - ii bIIM I bVIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - ii V I I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - IV I V vi.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I bIIIM bVIIM IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - iii vi IV I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I V IV vi.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - vi vii V vi #IVdim V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - ii bVIIM7 I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I IV V bVIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - IV IV I V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - ii IV V V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - bIIIM ii bIIM I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - I IV V V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - V IV vi I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/hiphop style/F - ii IV vi V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - ii V I IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I IV V IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I iii vi Isus4.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - vi bVIM bVIIM I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - vi V IV V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I vi ii IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I vi IV V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - ii7 V9 I7 I7.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I IV Isus2 IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I V vi iii IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - vi IV I V.mid creating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/ inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I bVIM I bIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I IV ii V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I vi IV iii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - vi V IV V ii V I I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - IV vi iii I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - ii V I IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I IV V IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I iii vi Isus4.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - vi bVIM bVIIM I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - vi V IV V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I vi ii IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I vi IV V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - ii7 V9 I7 I7.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I IV Isus2 IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I V vi iii IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - vi IV I V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I IV bIIIM bVIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I bVIIM IV I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - V vi IV I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I vi I IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I bIIM I iii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I V bVIIM IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I iii IV vi.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I7 V7 vi9 IV7.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I iii vi IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I V vi iii IV I IV V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I V vi ii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I vi ii V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - IV I iii IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I V vi V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - V I vi V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I I IV iii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - IV I ii vi.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I IIM iii V6.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I IV bVIIM IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I IV vi V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I V I IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I V vi IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - ii bIIM I bVIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - ii V I I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - IV I V vi.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I bIIIM bVIIM IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - iii vi IV I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I V IV vi.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - vi vii V vi #IVdim V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - ii bVIIM7 I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I IV V bVIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - IV IV I V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - ii IV V V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - bIIIM ii bIIM I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - I IV V V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - V IV vi I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/basic4 style/F - ii IV vi V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I IV bIIIM bVIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I bVIIM IV I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - V vi IV I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I vi I IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I bIIM I iii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I V bVIIM IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I iii IV vi.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I7 V7 vi9 IV7.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I iii vi IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I V vi iii IV I IV V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I V vi ii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I vi ii V.mid creating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/ inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I bVIM I bIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I IV ii V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I vi IV iii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - vi V IV V ii V I I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - IV vi iii I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - ii V I IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I IV V IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I iii vi Isus4.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - vi bVIM bVIIM I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - vi V IV V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I vi ii IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I vi IV V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - ii7 V9 I7 I7.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I IV Isus2 IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I V vi iii IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - vi IV I V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I IV bIIIM bVIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I bVIIM IV I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - V vi IV I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I vi I IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I bIIM I iii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I V bVIIM IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I iii IV vi.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I7 V7 vi9 IV7.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I iii vi IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I V vi iii IV I IV V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I V vi ii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I vi ii V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - IV I iii IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I V vi V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - V I vi V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I I IV iii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - IV I ii vi.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I IIM iii V6.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I IV bVIIM IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I IV vi V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I V I IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I V vi IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - ii bIIM I bVIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - ii V I I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - IV I V vi.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I bIIIM bVIIM IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - iii vi IV I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I V IV vi.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - vi vii V vi #IVdim V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - ii bVIIM7 I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I IV V bVIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - IV IV I V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - ii IV V V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - bIIIM ii bIIM I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - I IV V V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - V IV vi I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/alt4 style/F - ii IV vi V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - IV I iii IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I V vi V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - V I vi V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I I IV iii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - IV I ii vi.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I IIM iii V6.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I IV bVIIM IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I IV vi V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I V I IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I V vi IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - ii bIIM I bVIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - ii V I I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - IV I V vi.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I bIIIM bVIIM IV.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - iii vi IV I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I V IV vi.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - vi vii V vi #IVdim V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - ii bVIIM7 I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I IV V bVIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - IV IV I V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - ii IV V V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - bIIIM ii bIIM I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - I IV V V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - V IV vi I.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Major/F - ii IV vi V.mid creating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/ inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i VI iv v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - VI i v III.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - v i iv VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i VII VI VM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - v VI v i.mid creating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/ inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i VI iv v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - VI i v III.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - v i iv VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i VII VI VM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - v VI v i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - VII iv VII i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - VI iv i v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i iv v iv.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - VI VII i III.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i VI iv III.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i VI III VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - ii7 v9 i7.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - ii VI i iv.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i III VII VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i bVIIM VI bii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - iv v VI VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - ii v i iv.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i VI iv ii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i VII v VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i VII i v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - iv i v VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - v VI III i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i VII i v III VII i v i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i ii v i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i VI VII v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i VI VII VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i iv VII i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i iv v v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - VI i v v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i III iv VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i iv III VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - iv VI VII i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - VII iv v i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i v iv VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i viim VI VM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i VI bi v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i VII VI VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - VI VII v III.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - v iv i i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i VII VI III.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - VI VI i VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - iv III VII i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i iv VII v i i ii V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i VII VI III iv VI VII i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i iv VI v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - VI VIm i VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - i VI III bii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - VI bVI i VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/hiphop style/D - ii v i i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - VII iv VII i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - VI iv i v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i iv v iv.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - VI VII i III.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i VI iv III.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i VI III VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - ii7 v9 i7.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - ii VI i iv.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i III VII VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i bVIIM VI bii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - iv v VI VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - ii v i iv.mid creating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/ inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i VI iv v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - VI i v III.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - v i iv VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i VII VI VM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - v VI v i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - VII iv VII i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - VI iv i v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i iv v iv.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - VI VII i III.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i VI iv III.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i VI III VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - ii7 v9 i7.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - ii VI i iv.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i III VII VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i bVIIM VI bii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - iv v VI VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - ii v i iv.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i VI iv ii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i VII v VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i VII i v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - iv i v VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - v VI III i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i VII i v III VII i v i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i ii v i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i VI VII v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i VI VII VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i iv VII i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i iv v v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - VI i v v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i III iv VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i iv III VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - iv VI VII i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - VII iv v i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i v iv VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i viim VI VM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i VI bi v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i VII VI VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - VI VII v III.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - v iv i i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i VII VI III.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - VI VI i VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - iv III VII i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i iv VII v i i ii V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i VII VI III iv VI VII i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i iv VI v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - VI VIm i VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - i VI III bii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - VI bVI i VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/basic4 style/D - ii v i i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i VI iv ii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i VII v VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i VII i v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - iv i v VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - v VI III i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i VII i v III VII i v i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i ii v i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i VI VII v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i VI VII VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i iv VII i.mid creating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/ inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i VI iv v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - VI i v III.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - v i iv VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i VII VI VM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - v VI v i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - VII iv VII i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - VI iv i v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i iv v iv.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - VI VII i III.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i VI iv III.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i VI III VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - ii7 v9 i7.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - ii VI i iv.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i III VII VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i bVIIM VI bii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - iv v VI VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - ii v i iv.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i VI iv ii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i VII v VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i VII i v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - iv i v VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - v VI III i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i VII i v III VII i v i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i ii v i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i VI VII v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i VI VII VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i iv VII i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i iv v v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - VI i v v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i III iv VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i iv III VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - iv VI VII i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - VII iv v i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i v iv VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i viim VI VM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i VI bi v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i VII VI VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - VI VII v III.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - v iv i i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i VII VI III.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - VI VI i VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - iv III VII i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i iv VII v i i ii V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i VII VI III iv VI VII i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i iv VI v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - VI VIm i VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - i VI III bii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - VI bVI i VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/alt4 style/D - ii v i i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i iv v v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - VI i v v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i III iv VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i iv III VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - iv VI VII i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - VII iv v i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i v iv VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i viim VI VM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i VI bi v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i VII VI VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - VI VII v III.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - v iv i i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i VII VI III.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - VI VI i VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - iv III VII i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i iv VII v i i ii V.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i VII VI III iv VI VII i.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i iv VI v.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - VI VIm i VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - i VI III bii.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - VI bVI i VII.mid inflating: MIDI Chords/06 - F Major - D minor/4 Progression/Minor/D - ii v i i.mid creating: MIDI Chords/06 - F Major - D minor/1 Triad/ creating: MIDI Chords/06 - F Major - D minor/1 Triad/Major/ inflating: MIDI Chords/06 - F Major - D minor/1 Triad/Major/ii - Gm.mid inflating: MIDI Chords/06 - F Major - D minor/1 Triad/Major/vi - Dm.mid inflating: MIDI Chords/06 - F Major - D minor/1 Triad/Major/iii - Am.mid inflating: MIDI Chords/06 - F Major - D minor/1 Triad/Major/V - C.mid inflating: MIDI Chords/06 - F Major - D minor/1 Triad/Major/I - F.mid inflating: MIDI Chords/06 - F Major - D minor/1 Triad/Major/IV - Bb.mid inflating: MIDI Chords/06 - F Major - D minor/1 Triad/Major/vii - Edim.mid creating: MIDI Chords/06 - F Major - D minor/1 Triad/Minor/ inflating: MIDI Chords/06 - F Major - D minor/1 Triad/Minor/v - Am.mid inflating: MIDI Chords/06 - F Major - D minor/1 Triad/Minor/VII - C.mid inflating: MIDI Chords/06 - F Major - D minor/1 Triad/Minor/ii - Edim.mid inflating: MIDI Chords/06 - F Major - D minor/1 Triad/Minor/iv - Gm.mid inflating: MIDI Chords/06 - F Major - D minor/1 Triad/Minor/i - Dm.mid inflating: MIDI Chords/06 - F Major - D minor/1 Triad/Minor/III - F.mid inflating: MIDI Chords/06 - F Major - D minor/1 Triad/Minor/VI - Bb.mid creating: MIDI Chords/06 - F Major - D minor/3 All chords/ inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - Edim6.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - EmM7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - C69.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - A6.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - F7+11.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bb6.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bbadd11.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - Gsus4.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bbm7-5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - F2.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - Fsus2.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bb2.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bb7+11.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - Am9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - Em7-5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - AmM7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - Dadd11.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - CM7+5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - FM7+5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - EM7+5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - G7+11.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bbmaj7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - Csus4.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - Cadd11.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - Adim6.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - G2.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - D7sus4.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - Gadd11.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - E7-9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - G7-5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - Fm6.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - Dm7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - Fadd9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - GM7+5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - Cm7-5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - G7sus4.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - F9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - F7sus4.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - G7-9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - C7-5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - E9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - Gm7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - Dmaj9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bb69.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - Gmaj9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - Am7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - Cm6.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - D7-9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - FmM7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - Fmaj9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - Cadd9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - Em7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bbadd9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - Ddim6.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - A7-9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - Gmaj7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - Am7-5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - Am6.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - Em69.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - BbM7+5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - Dsus2.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - BbmM7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - Dm6.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - Dsus4.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bbm9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bb7sus4.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - Asus2.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - D6.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - G6.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bbmadd9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - Dadd9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - DM7+5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - CmM7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - Cmaj7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - Cmadd9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - C7+5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bbdim6.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - D2.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - Fm9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - F69.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - Gadd9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - G69.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - Cm7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - D7+11.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - Fm7-5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - Dm7-5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - GmM7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - Amadd9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - Fadd11.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bb7-5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - E6.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - E9sus4.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - Gm7-5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - Fmadd9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - D9sus4.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bbmaj9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - Gsus2.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - Cm69.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - A7-5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bb7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - DmM7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bbm7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - Fm7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - C7sus4.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - G7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - E69.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - Emaj7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - A9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - A69.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - Aadd9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - C2.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - G9sus4.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - Dmadd9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - Gmadd9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - A9sus4.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - Esus4.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - Asus4.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - E7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - F6.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - Gdim6.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bb7+5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - Gm6.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - C9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - Csus2.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - A7+11.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - D7-5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - Emadd9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - Eadd11.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - A7sus4.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - A7+5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - F7+5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - Emaj9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - Cmaj9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - D9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - Cdim6.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - F7-9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - Eadd9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - E7+5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - F9sus4.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bbm6.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - D7+5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - C9sus4.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - C7+11.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - Fsus4.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bbsus2.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bb9sus4.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - Gm69.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - Em6.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - E2.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - Esus2.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - A7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - F7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - G9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bbsus4.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - Amaj7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - Gm9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - E7+11.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - A2.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - C7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/ii-iv - G7+5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - E7-5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - Am69.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bbm69.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - Em9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - Cm9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - F7-5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - Aadd11.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vii-ii - E7sus4.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bb9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - Dm9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - D7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - D69.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - Fmaj7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - Fm69.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/IV-VI - Bb7-9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - Amaj9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - C7-9.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/iii-v - AM7+5.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - Dmaj7.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/I-III - Fdim6.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/V-VII - C6.mid inflating: MIDI Chords/06 - F Major - D minor/3 All chords/vi-i - Dm69.mid creating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/ creating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Major/ inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Major/iii - Am9.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Major/I - FM9.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Major/IV - BbM7.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Major/V - C7.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Major/ii - Gm7.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Major/vi - Dm9.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Major/iii - Am7.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Major/vii - Em7-5.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Major/ii - Gm9.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Major/vii - Em7b9b5.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Major/vi - Dm7.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Major/I - FM7.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Major/V - C9.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Major/IV - BbM9.mid creating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Minor/ inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Minor/iv - Gm9.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Minor/ii - Em7b9b5.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Minor/i - Dm9.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Minor/VII - C7.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Minor/VII - C9.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Minor/VI - BbM9.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Minor/i - Dm7.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Minor/III - FM7.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Minor/v - Am7.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Minor/III - FM9.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Minor/iv - Gm7.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Minor/VI - BbM7.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Minor/v - Am9.mid inflating: MIDI Chords/06 - F Major - D minor/2 7th and 9th/Minor/ii - Em7-5.mid creating: MIDI Chords/01 - C Major - A minor/ creating: MIDI Chords/01 - C Major - A minor/4 Progression/ creating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/ inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - V IV vi I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - iii vi IV I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - IV I ii vi.mid creating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/ inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - V IV vi I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - iii vi IV I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - IV I ii vi.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I iii IV vi.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - ii bIIM I bVIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I V vi iii IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - ii IV V V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I vi I IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - vi bVIM bVIIM I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I IV V IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I vi ii V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I bVIIM IV I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - vi IV I V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I IV V bVIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I iii vi Isus4.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - vi V IV V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - ii V I I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I bVIM I bIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I vi IV V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I V vi ii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I V vi iii IV I IV V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - IV I V vi.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - bIIIM ii bIIM I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I V I IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I vi IV iii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I IV vi V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I IV V V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I V bVIIM IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - IV I iii IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I IV bVIIM IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I V vi IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - V I vi V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - IV IV I V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - ii IV vi V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - V vi IV I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I V IV vi.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - ii bVIIM7 I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I IV ii V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I7 V7 vi9 IV7.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - ii V I IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I IV Isus2 IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - IV vi iii I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I V vi V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I IIM iii V6.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I IV bIIIM bVIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I bIIM I iii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I vi ii IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I I IV iii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - vi vii V vi #IVdim V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - ii7 V9 I7 I7.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I iii vi IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - vi V IV V ii V I I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/hiphop style/C - I bIIIM bVIIM IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I iii IV vi.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - ii bIIM I bVIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I V vi iii IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - ii IV V V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I vi I IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - vi bVIM bVIIM I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I IV V IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I vi ii V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I bIIIM bVIM bVIIM.mid creating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/ inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - V IV vi I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - iii vi IV I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - IV I ii vi.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I iii IV vi.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - ii bIIM I bVIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I V vi iii IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - ii IV V V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I vi I IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - vi bVIM bVIIM I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I IV V IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I vi ii V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I bVIIM IV I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - vi IV I V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I IV V bVIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I iii vi Isus4.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - vi V IV V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - ii V I I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I bVIM I bIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I vi IV V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I V vi ii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I V vi iii IV I IV V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - IV I V vi.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - bIIIM ii bIIM I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I V I IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I vi IV iii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I IV vi V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I IV V V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I V bVIIM IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - IV I iii IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I IV bVIIM IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I V vi IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - V I vi V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - IV IV I V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - ii IV vi V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - V vi IV I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I V IV vi.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - ii bVIIM7 I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I IV ii V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I7 V7 vi9 IV7.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - ii V I IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I IV Isus2 IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - IV vi iii I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I V vi V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I IIM iii V6.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I IV bIIIM bVIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I bIIM I iii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I vi ii IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I I IV iii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - vi vii V vi #IVdim V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - ii7 V9 I7 I7.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I iii vi IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - vi V IV V ii V I I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/basic4 style/C - I bIIIM bVIIM IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I bVIIM IV I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - vi IV I V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I IV V bVIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I iii vi Isus4.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - vi V IV V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - ii V I I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I bVIM I bIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I vi IV V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I V vi ii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I V vi iii IV I IV V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - IV I V vi.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - bIIIM ii bIIM I.mid creating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/ inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - V IV vi I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - iii vi IV I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - IV I ii vi.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I iii IV vi.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - ii bIIM I bVIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I V vi iii IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - ii IV V V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I vi I IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - vi bVIM bVIIM I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I IV V IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I vi ii V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I bVIIM IV I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - vi IV I V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I IV V bVIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I iii vi Isus4.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - vi V IV V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - ii V I I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I bVIM I bIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I vi IV V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I V vi ii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I V vi iii IV I IV V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - IV I V vi.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - bIIIM ii bIIM I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I V I IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I vi IV iii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I IV vi V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I IV V V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I V bVIIM IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - IV I iii IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I IV bVIIM IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I V vi IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - V I vi V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - IV IV I V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - ii IV vi V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - V vi IV I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I V IV vi.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - ii bVIIM7 I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I IV ii V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I7 V7 vi9 IV7.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - ii V I IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I IV Isus2 IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - IV vi iii I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I V vi V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I IIM iii V6.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I IV bIIIM bVIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I bIIM I iii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I vi ii IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I I IV iii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - vi vii V vi #IVdim V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - ii7 V9 I7 I7.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I iii vi IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - vi V IV V ii V I I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/alt4 style/C - I bIIIM bVIIM IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I V I IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I vi IV iii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I IV vi V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I IV V V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I V bVIIM IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - IV I iii IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I IV bVIIM IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I V vi IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - V I vi V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - IV IV I V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - ii IV vi V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - V vi IV I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I V IV vi.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - ii bVIIM7 I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I IV ii V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I7 V7 vi9 IV7.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - ii V I IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I IV Isus2 IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - IV vi iii I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I V vi V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I IIM iii V6.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I IV bIIIM bVIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I bIIM I iii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I vi ii IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I I IV iii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - vi vii V vi #IVdim V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - ii7 V9 I7 I7.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I iii vi IV.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - vi V IV V ii V I I.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Major/C - I bIIIM bVIIM IV.mid creating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/ inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i VII VI VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - VI i v III.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - v VI v i.mid creating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/ inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i VII VI VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - VI i v III.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - v VI v i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i iv v iv.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i viim VI VM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - VI VI i VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i VI bi v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i VII VI III iv VI VII i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i VI VII v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - v iv i i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i III VII VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - v i iv VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i iv VII i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i iv III VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - iv VI VII i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i VI iv v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - iv v VI VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - VI VIm i VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i VII VI VM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - ii VI i iv.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i iv v v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i v iv VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - iv i v VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - ii7 v9 i7.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - VII iv v i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i bVIIM VI bii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i VI III VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i VI iv ii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i VII i v III VII i v i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i III iv VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i VII i v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i VI VII VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i ii v i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - v VI III i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i iv VII v i i ii V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - VI i v v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - VI VII i III.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i VII VI III.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i VII v VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i VI III bii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - iv III VII i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - ii v i iv.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - VI bVI i VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i VI iv III.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - VI VII v III.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - VII iv VII i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - ii v i i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - VI iv i v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/hiphop style/A - i iv VI v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i iv v iv.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i viim VI VM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - VI VI i VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i VI bi v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i VII VI III iv VI VII i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i VI VII v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - v iv i i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i III VII VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - v i iv VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i iv VII i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i iv III VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - iv VI VII i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i VI iv v.mid creating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/ inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i VII VI VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - VI i v III.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - v VI v i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i iv v iv.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i viim VI VM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - VI VI i VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i VI bi v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i VII VI III iv VI VII i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i VI VII v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - v iv i i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i III VII VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - v i iv VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i iv VII i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i iv III VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - iv VI VII i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i VI iv v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - iv v VI VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - VI VIm i VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i VII VI VM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - ii VI i iv.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i iv v v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i v iv VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - iv i v VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - ii7 v9 i7.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - VII iv v i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i bVIIM VI bii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i VI III VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i VI iv ii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i VII i v III VII i v i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i III iv VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i VII i v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i VI VII VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i ii v i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - v VI III i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i iv VII v i i ii V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - VI i v v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - VI VII i III.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i VII VI III.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i VII v VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i VI III bii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - iv III VII i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - ii v i iv.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - VI bVI i VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i VI iv III.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - VI VII v III.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - VII iv VII i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - ii v i i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - VI iv i v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/basic4 style/A - i iv VI v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - iv v VI VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - VI VIm i VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i VII VI VM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - ii VI i iv.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i iv v v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i v iv VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - iv i v VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - ii7 v9 i7.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - VII iv v i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i bVIIM VI bii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i VI III VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i VI iv ii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i VII i v III VII i v i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i III iv VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i VII i v.mid creating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/ inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i VII VI VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - VI i v III.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - v VI v i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i iv v iv.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i viim VI VM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - VI VI i VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i VI bi v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i VII VI III iv VI VII i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i VI VII v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - v iv i i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i III VII VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - v i iv VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i iv VII i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i iv III VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - iv VI VII i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i VI iv v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - iv v VI VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - VI VIm i VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i VII VI VM.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - ii VI i iv.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i iv v v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i v iv VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - iv i v VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - ii7 v9 i7.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - VII iv v i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i bVIIM VI bii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i VI III VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i VI iv ii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i VII i v III VII i v i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i III iv VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i VII i v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i VI VII VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i ii v i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - v VI III i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i iv VII v i i ii V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - VI i v v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - VI VII i III.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i VII VI III.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i VII v VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i VI III bii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - iv III VII i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - ii v i iv.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - VI bVI i VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i VI iv III.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - VI VII v III.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - VII iv VII i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - ii v i i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - VI iv i v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/alt4 style/A - i iv VI v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i VI VII VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i ii v i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - v VI III i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i iv VII v i i ii V.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - VI i v v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - VI VII i III.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i VII VI III.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i VII v VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i VI III bii.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - iv III VII i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - ii v i iv.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - VI bVI i VII.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i VI iv III.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - VI VII v III.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - VII iv VII i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - ii v i i.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - VI iv i v.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/01 - C Major - A minor/4 Progression/Minor/A - i iv VI v.mid creating: MIDI Chords/01 - C Major - A minor/1 Triad/ creating: MIDI Chords/01 - C Major - A minor/1 Triad/Major/ inflating: MIDI Chords/01 - C Major - A minor/1 Triad/Major/iii - Em.mid inflating: MIDI Chords/01 - C Major - A minor/1 Triad/Major/vii - Bdim.mid inflating: MIDI Chords/01 - C Major - A minor/1 Triad/Major/vi - Am.mid inflating: MIDI Chords/01 - C Major - A minor/1 Triad/Major/V - G.mid inflating: MIDI Chords/01 - C Major - A minor/1 Triad/Major/IV - F.mid inflating: MIDI Chords/01 - C Major - A minor/1 Triad/Major/ii - Dm.mid inflating: MIDI Chords/01 - C Major - A minor/1 Triad/Major/I - C.mid creating: MIDI Chords/01 - C Major - A minor/1 Triad/Minor/ inflating: MIDI Chords/01 - C Major - A minor/1 Triad/Minor/v - Em.mid inflating: MIDI Chords/01 - C Major - A minor/1 Triad/Minor/i - Am.mid inflating: MIDI Chords/01 - C Major - A minor/1 Triad/Minor/VI - F.mid inflating: MIDI Chords/01 - C Major - A minor/1 Triad/Minor/iv - Dm.mid inflating: MIDI Chords/01 - C Major - A minor/1 Triad/Minor/III - C.mid inflating: MIDI Chords/01 - C Major - A minor/1 Triad/Minor/VII - G.mid inflating: MIDI Chords/01 - C Major - A minor/1 Triad/Minor/ii - Bdim.mid creating: MIDI Chords/01 - C Major - A minor/3 All chords/ inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - Fm7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - A7sus4.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - Amaj9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - E7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - D9sus4.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - G7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - Cmaj9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - Bm7-5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - Gadd11.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - Dm9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - Asus4.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - F7+5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - Gmaj9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - Fm7-5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - B9sus4.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - Eadd11.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - Gadd9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - DmM7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - G69.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - C9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - Dm69.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - B7+5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - C7sus4.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - Fm6.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - Bmaj7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - Am69.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - C6.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - Emaj9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - Emaj7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - Gmaj7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - E7-5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - EmM7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - Esus4.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - Amaj7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - B2.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - Bm6.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - Dm7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - D6.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - G7-5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - C7+5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - Aadd11.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - Eadd9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - A7+5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - A7-5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - E9sus4.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - Fadd11.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - C7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - CmM7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - Em9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - F7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - D7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - C9sus4.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - B6.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - B7-5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - F9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - C7-5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - Em6.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - AM7+5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - G2.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - Fm69.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - A7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - FM7+5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - G9sus4.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - E9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - D9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - D7sus4.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - Cmaj7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - Cm69.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - Gm69.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - A69.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - Badd9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - E7sus4.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - F2.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - EM7+5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - C7-9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - G7+11.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - Gm7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - Bsus4.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - Edim6.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - Am6.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - Fsus2.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - Em7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - Fm9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - Badd11.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - Adim6.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - E6.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - A7-9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - B7sus4.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - G9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - C7+11.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - E2.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - GM7+5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - Cdim6.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - E7+11.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - Gm9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - Am7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - A9sus4.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - Csus2.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - Gm6.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - DM7+5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - Bmaj9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - Dm7-5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - FmM7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - D2.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - D7-9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - D7+11.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - Gm7-5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - F7+11.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - Bm69.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - Cadd11.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - Dmaj7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - Gsus4.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - G7-9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - Fadd9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - E7-9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - Asus2.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - B9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - Bsus2.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - F7-5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - CM7+5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - C2.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - Dm6.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - D7+5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - Cadd9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - Dmaj9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - Gsus2.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - Am9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - F9sus4.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - Fsus4.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - Bmadd9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - Bdim6.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - F7sus4.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - B7+11.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - F69.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - BM7+5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - C69.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - Dadd9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - Gdim6.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - Cm6.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - Dmadd9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - A6.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - Fdim6.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - Cm7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - F7-9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - Cm9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - Fmaj7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - G7sus4.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - A7+11.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - F6.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - Esus2.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - Csus4.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - Ddim6.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - B69.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - Gmadd9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - GmM7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - Cm7-5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - Dsus4.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - Bm9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - BmM7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - Am7-5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - Dsus2.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - Fmadd9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - E7+5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - Em7-5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - Em69.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - Bm7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - D69.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - E69.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/iii-v - Emadd9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - Amadd9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - D7-5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - G7+5.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - A9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/ii-iv - Dadd11.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - B7.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/IV-VI - Fmaj9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - Aadd9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/V-VII - G6.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/I-III - Cmadd9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - A2.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vii-ii - B7-9.mid inflating: MIDI Chords/01 - C Major - A minor/3 All chords/vi-i - AmM7.mid creating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/ creating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Major/ inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Major/iii - Em7.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Major/I - CM9.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Major/vi - Am7.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Major/vi - Am9.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Major/vii - Bm7b9b5.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Major/I - CM7.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Major/IV - FM9.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Major/iii - Em9.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Major/ii - Dm9.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Major/vii - Bm7-5.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Major/ii - Dm7.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Major/V - G9.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Major/IV - FM7.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Major/V - G7.mid creating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Minor/ inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Minor/III - CM7.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Minor/VI - FM9.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Minor/iv - Dm7.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Minor/VII - G7.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Minor/v - Em7.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Minor/v - Em9.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Minor/VI - FM7.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Minor/iv - Dm9.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Minor/III - CM9.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Minor/ii - Bm7-5.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Minor/VII - G9.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Minor/i - Am9.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Minor/ii - Bm7b9b5.mid inflating: MIDI Chords/01 - C Major - A minor/2 7th and 9th/Minor/i - Am7.mid creating: MIDI Chords/12 - B Major - G# minor/ creating: MIDI Chords/12 - B Major - G# minor/4 Progression/ creating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/ inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I IV bVIIM IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - vi V IV V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - ii bVIIM7 I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I IIM iii V6.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - IV I ii vi.mid creating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/ inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I IV bVIIM IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - vi V IV V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - ii bVIIM7 I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I IIM iii V6.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - IV I ii vi.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - vi IV I V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I bIIIM bVIIM IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I IV vi V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - IV I V vi.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I7 V7 vi9 IV7.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - V vi IV I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I IV V IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I IV ii V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I V vi ii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - vi V IV V ii V I I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I bIIM I iii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I bVIM I bIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - IV vi iii I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I V bVIIM IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - vi vii V vi #IVdim V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I vi I IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - ii bIIM I bVIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I V vi IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - bIIIM ii bIIM I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - ii V I I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - vi bVIM bVIIM I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I V IV vi.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I V vi iii IV I IV V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I iii vi Isus4.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I V vi iii IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - ii7 V9 I7 I7.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I IV Isus2 IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I iii vi IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I vi IV V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I IV V bVIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I IV bIIIM bVIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I iii IV vi.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - V I vi V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - ii IV vi V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I bVIIM IV I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - IV IV I V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - ii V I IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - V IV vi I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I vi IV iii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - iii vi IV I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - IV I iii IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I I IV iii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - ii IV V V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I V vi V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I vi ii V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I V I IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I vi ii IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/hiphop style/B - I IV V V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - vi IV I V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I bIIIM bVIIM IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I IV vi V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - IV I V vi.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I7 V7 vi9 IV7.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - V vi IV I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I IV V IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I IV ii V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I V vi ii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - vi V IV V ii V I I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I bIIM I iii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I bIIIM bVIM bVIIM.mid creating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/ inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I IV bVIIM IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - vi V IV V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - ii bVIIM7 I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I IIM iii V6.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - IV I ii vi.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - vi IV I V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I bIIIM bVIIM IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I IV vi V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - IV I V vi.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I7 V7 vi9 IV7.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - V vi IV I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I IV V IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I IV ii V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I V vi ii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - vi V IV V ii V I I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I bIIM I iii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I bVIM I bIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - IV vi iii I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I V bVIIM IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - vi vii V vi #IVdim V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I vi I IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - ii bIIM I bVIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I V vi IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - bIIIM ii bIIM I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - ii V I I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - vi bVIM bVIIM I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I V IV vi.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I V vi iii IV I IV V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I iii vi Isus4.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I V vi iii IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - ii7 V9 I7 I7.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I IV Isus2 IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I iii vi IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I vi IV V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I IV V bVIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I IV bIIIM bVIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I iii IV vi.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - V I vi V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - ii IV vi V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I bVIIM IV I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - IV IV I V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - ii V I IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - V IV vi I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I vi IV iii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - iii vi IV I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - IV I iii IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I I IV iii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - ii IV V V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I V vi V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I vi ii V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I V I IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I vi ii IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/basic4 style/B - I IV V V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I bVIM I bIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - IV vi iii I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I V bVIIM IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - vi vii V vi #IVdim V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I vi I IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - ii bIIM I bVIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I V vi IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - bIIIM ii bIIM I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - ii V I I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - vi bVIM bVIIM I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I V IV vi.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I V vi iii IV I IV V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I iii vi Isus4.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I V vi iii IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - ii7 V9 I7 I7.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I IV Isus2 IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I iii vi IV.mid creating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/ inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I IV bVIIM IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - vi V IV V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - ii bVIIM7 I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I IIM iii V6.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - IV I ii vi.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - vi IV I V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I bIIIM bVIIM IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I IV vi V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - IV I V vi.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I7 V7 vi9 IV7.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - V vi IV I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I IV V IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I IV ii V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I V vi ii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - vi V IV V ii V I I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I bIIM I iii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I bVIM I bIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - IV vi iii I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I V bVIIM IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - vi vii V vi #IVdim V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I vi I IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - ii bIIM I bVIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I V vi IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - bIIIM ii bIIM I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - ii V I I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - vi bVIM bVIIM I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I V IV vi.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I V vi iii IV I IV V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I iii vi Isus4.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I V vi iii IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - ii7 V9 I7 I7.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I IV Isus2 IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I iii vi IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I vi IV V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I IV V bVIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I IV bIIIM bVIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I iii IV vi.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - V I vi V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - ii IV vi V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I bVIIM IV I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - IV IV I V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - ii V I IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - V IV vi I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I vi IV iii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - iii vi IV I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - IV I iii IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I I IV iii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - ii IV V V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I V vi V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I vi ii V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I V I IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I vi ii IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/alt4 style/B - I IV V V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I vi IV V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I IV V bVIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I IV bIIIM bVIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I iii IV vi.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - V I vi V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - ii IV vi V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I bVIIM IV I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - IV IV I V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - ii V I IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - V IV vi I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I vi IV iii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - iii vi IV I.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - IV I iii IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I I IV iii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - ii IV V V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I V vi V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I vi ii V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I V I IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I vi ii IV.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Major/B - I IV V V.mid creating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/ inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i VI iv v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i viim VI VM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i VI III VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i VII VI VM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i VI III bii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i bVIIM VI bii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - ii VI i iv.mid creating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/ inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i VI iv v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i viim VI VM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i VI III VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i VII VI VM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i VI III bii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i bVIIM VI bii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - ii VI i iv.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - v i iv VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - ii v i i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i iv VII v i i ii V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - ii v i iv.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - iv VI VII i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - VI i v v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - VII iv v i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i iv VI v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i iv VII i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i VII i v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - iv III VII i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i v iv VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i VI iv III.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i VI bi v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - iv i v VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - VI VI i VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i VII VI VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - VI VIm i VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i VII VI III.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i iv v v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i VII VI III iv VI VII i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i ii v i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - VI VII i III.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i VI VII VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - ii7 v9 i7.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i iv v iv.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - iv v VI VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i VII v VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i III iv VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - v VI III i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i VI iv ii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i III VII VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - VI VII v III.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - VI bVI i VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - v iv i i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i iv III VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - VII iv VII i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - VI iv i v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i VII i v III VII i v i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - VI i v III.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - v VI v i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/hiphop style/G# - i VI VII v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - v i iv VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - ii v i i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i iv VII v i i ii V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - ii v i iv.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - iv VI VII i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - VI i v v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - VII iv v i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i iv VI v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i iv VII i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i VII i v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - iv III VII i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i v iv VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i VI iv III.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i VI bi v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - iv i v VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - VI VI i VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i VII VI VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - VI VIm i VII.mid creating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/ inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i VI iv v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i viim VI VM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i VI III VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i VII VI VM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i VI III bii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i bVIIM VI bii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - ii VI i iv.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - v i iv VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - ii v i i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i iv VII v i i ii V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - ii v i iv.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - iv VI VII i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - VI i v v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - VII iv v i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i iv VI v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i iv VII i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i VII i v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - iv III VII i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i v iv VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i VI iv III.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i VI bi v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - iv i v VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - VI VI i VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i VII VI VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - VI VIm i VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i VII VI III.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i iv v v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i VII VI III iv VI VII i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i ii v i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - VI VII i III.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i VI VII VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - ii7 v9 i7.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i iv v iv.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - iv v VI VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i VII v VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i III iv VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - v VI III i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i VI iv ii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i III VII VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - VI VII v III.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - VI bVI i VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - v iv i i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i iv III VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - VII iv VII i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - VI iv i v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i VII i v III VII i v i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - VI i v III.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - v VI v i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/basic4 style/G# - i VI VII v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i VII VI III.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i iv v v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i VII VI III iv VI VII i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i ii v i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - VI VII i III.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i VI VII VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - ii7 v9 i7.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i iv v iv.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - iv v VI VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i VII v VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i III iv VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - v VI III i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i VI iv ii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i III VII VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - VI VII v III.mid creating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/ inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i VI iv v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i viim VI VM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i VI III VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i VII VI VM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i VI III bii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i bVIIM VI bii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - ii VI i iv.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - v i iv VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - ii v i i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i iv VII v i i ii V.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - ii v i iv.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - iv VI VII i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - VI i v v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - VII iv v i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i iv VI v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i iv VII i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i VII i v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - iv III VII i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i v iv VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i VI iv III.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i VI bi v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - iv i v VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - VI VI i VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i VII VI VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - VI VIm i VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i VII VI III.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i iv v v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i VII VI III iv VI VII i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i ii v i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - VI VII i III.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i VI VII VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - ii7 v9 i7.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i iv v iv.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - iv v VI VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i VII v VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i III iv VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - v VI III i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i VI iv ii.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i III VII VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - VI VII v III.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - VI bVI i VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - v iv i i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i iv III VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - VII iv VII i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - VI iv i v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i VII i v III VII i v i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - VI i v III.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - v VI v i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/alt4 style/G# - i VI VII v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - VI bVI i VII.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - v iv i i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i iv III VI.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - VII iv VII i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - VI iv i v.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i VII i v III VII i v i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - VI i v III.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - v VI v i.mid inflating: MIDI Chords/12 - B Major - G# minor/4 Progression/Minor/G# - i VI VII v.mid creating: MIDI Chords/12 - B Major - G# minor/1 Triad/ creating: MIDI Chords/12 - B Major - G# minor/1 Triad/Major/ inflating: MIDI Chords/12 - B Major - G# minor/1 Triad/Major/ii - C#m.mid inflating: MIDI Chords/12 - B Major - G# minor/1 Triad/Major/vi - G#m.mid inflating: MIDI Chords/12 - B Major - G# minor/1 Triad/Major/I - B.mid inflating: MIDI Chords/12 - B Major - G# minor/1 Triad/Major/vii - A#dim.mid inflating: MIDI Chords/12 - B Major - G# minor/1 Triad/Major/V - F#.mid inflating: MIDI Chords/12 - B Major - G# minor/1 Triad/Major/IV - E.mid inflating: MIDI Chords/12 - B Major - G# minor/1 Triad/Major/iii - D#m.mid creating: MIDI Chords/12 - B Major - G# minor/1 Triad/Minor/ inflating: MIDI Chords/12 - B Major - G# minor/1 Triad/Minor/iv - C#m.mid inflating: MIDI Chords/12 - B Major - G# minor/1 Triad/Minor/ii - A#dim.mid inflating: MIDI Chords/12 - B Major - G# minor/1 Triad/Minor/VII - F#.mid inflating: MIDI Chords/12 - B Major - G# minor/1 Triad/Minor/v - D#m.mid inflating: MIDI Chords/12 - B Major - G# minor/1 Triad/Minor/III - B.mid inflating: MIDI Chords/12 - B Major - G# minor/1 Triad/Minor/i - G#m.mid inflating: MIDI Chords/12 - B Major - G# minor/1 Triad/Minor/VI - E.mid creating: MIDI Chords/12 - B Major - G# minor/3 All chords/ inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#sus4.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#7sus4.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#add9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#mM7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#7-5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#m7-5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#m7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - EM7+5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - Bmaj9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#7+5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#M7+5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#7+11.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#7-5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#m7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - B9sus4.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#dim6.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#7sus4.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#7-5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#maj7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#add9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#9sus4.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#7-5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - E7sus4.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#69.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#9sus4.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#madd9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#m69.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#maj9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - Bmadd9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#sus2.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - Emaj9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - E7-5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#madd9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#m69.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#m69.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - B9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - B7+11.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - Badd11.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#dim6.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#7sus4.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#add11.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#7-9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#m6.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#2.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#M7+5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#7-9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - Em6.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#69.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - E7+5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#7+5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#m69.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - E2.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#add11.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#add11.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#69.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - Bsus4.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#2.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#mM7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#dim6.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#7+11.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#mM7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - B7-9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - E6.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - B2.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - Bm9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#m9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#add11.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#m7-5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#6.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#7-5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - E7-9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#sus2.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#m6.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#7-9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - Emaj7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#add9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#m6.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#m7-5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - B7sus4.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - B7+5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#sus2.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#m9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - Bm69.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#6.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#maj7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#m9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - Em7-5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - Eadd11.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - E69.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#m7-5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#add11.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - B7-5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#maj7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#6.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#dim6.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - Bsus2.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#m7-5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#m7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#M7+5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#7+5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - Emadd9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#madd9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#add9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#m6.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#maj9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#maj7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#m9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#7sus4.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - B6.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#madd9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#maj9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - E7+11.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#9sus4.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#m9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#m69.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - Em7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - Em69.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - Bm7-5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#7+5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#7-9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - B7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#7+11.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#7sus4.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#m7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#sus4.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - Bdim6.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - BmM7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#m6.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - Badd9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#sus2.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#maj9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#2.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#sus4.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - EmM7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - Em9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#2.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#6.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - Bm6.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#9sus4.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#m7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#add9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#dim6.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - BM7+5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#sus4.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#M7+5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#sus2.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - E9sus4.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - Esus4.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#mM7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#7+11.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#7+5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - E9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#M7+5.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/ii-iv - C#mM7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#7-9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - B69.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#maj7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - Bmaj7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#2.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#7+11.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - E7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - Edim6.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#6.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#sus4.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/iii-v - D#69.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vi-i - G#69.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#maj9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/I-III - Bm7.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - Esus2.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/V-VII - F#madd9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/IV-VI - Eadd9.mid inflating: MIDI Chords/12 - B Major - G# minor/3 All chords/vii-ii - A#9sus4.mid creating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/ creating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Major/ inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Major/vii - A#m7b9b5.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Major/V - F#7.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Major/I - BM7.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Major/iii - D#m7.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Major/IV - EM7.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Major/vii - A#m7-5.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Major/vi - G#m9.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Major/V - F#9.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Major/ii - C#m9.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Major/ii - C#m7.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Major/iii - D#m9.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Major/vi - G#m7.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Major/IV - EM9.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Major/I - BM9.mid creating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Minor/ inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Minor/III - BM7.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Minor/III - BM9.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Minor/ii - A#m7-5.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Minor/ii - A#m7b9b5.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Minor/i - G#m7.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Minor/v - D#m9.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Minor/VII - F#9.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Minor/iv - C#m9.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Minor/i - G#m9.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Minor/v - D#m7.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Minor/VI - EM7.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Minor/VI - EM9.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Minor/iv - C#m7.mid inflating: MIDI Chords/12 - B Major - G# minor/2 7th and 9th/Minor/VII - F#7.mid creating: MIDI Chords/11 - Bb Major - G minor/ creating: MIDI Chords/11 - Bb Major - G minor/4 Progression/ creating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/ inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - ii V I I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - V IV vi I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I iii vi IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I vi IV V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I I IV iii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I vi ii IV.mid creating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/ inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - ii V I I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - V IV vi I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I iii vi IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I vi IV V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I I IV iii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I vi ii IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I bIIM I iii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - ii bIIM I bVIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - V I vi V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - vi bVIM bVIIM I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - vi IV I V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I bVIIM IV I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - iii vi IV I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - ii bVIIM7 I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I V vi iii IV I IV V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I iii IV vi.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - vi V IV V ii V I I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I V vi iii IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - ii IV V V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I vi IV iii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - IV vi iii I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I bVIM I bIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I vi I IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I IV bVIIM IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I IV vi V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - ii7 V9 I7 I7.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - IV IV I V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I V vi V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - vi V IV V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I V I IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - vi vii V vi #IVdim V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I IV Isus2 IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I V vi ii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - ii IV vi V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I IV bIIIM bVIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - ii V I IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I bIIIM bVIIM IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - V vi IV I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I IV V bVIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I IV V V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I IIM iii V6.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - IV I iii IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - bIIIM ii bIIM I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I IV V IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - IV I V vi.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I V vi IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I7 V7 vi9 IV7.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I IV ii V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I V IV vi.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I V bVIIM IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I iii vi Isus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - IV I ii vi.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/hiphop style/Bb - I vi ii V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I bIIM I iii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - ii bIIM I bVIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - V I vi V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - vi bVIM bVIIM I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - vi IV I V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I bVIIM IV I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - iii vi IV I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - ii bVIIM7 I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I V vi iii IV I IV V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I iii IV vi.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - vi V IV V ii V I I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I V vi iii IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - ii IV V V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I vi IV iii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - IV vi iii I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I bVIM I bIIM.mid creating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/ inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - ii V I I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - V IV vi I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I iii vi IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I vi IV V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I I IV iii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I vi ii IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I bIIM I iii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - ii bIIM I bVIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - V I vi V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - vi bVIM bVIIM I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - vi IV I V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I bVIIM IV I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - iii vi IV I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - ii bVIIM7 I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I V vi iii IV I IV V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I iii IV vi.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - vi V IV V ii V I I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I V vi iii IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - ii IV V V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I vi IV iii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - IV vi iii I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I bVIM I bIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I vi I IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I IV bVIIM IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I IV vi V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - ii7 V9 I7 I7.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - IV IV I V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I V vi V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - vi V IV V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I V I IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - vi vii V vi #IVdim V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I IV Isus2 IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I V vi ii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - ii IV vi V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I IV bIIIM bVIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - ii V I IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I bIIIM bVIIM IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - V vi IV I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I IV V bVIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I IV V V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I IIM iii V6.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - IV I iii IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - bIIIM ii bIIM I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I IV V IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - IV I V vi.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I V vi IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I7 V7 vi9 IV7.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I IV ii V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I V IV vi.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I V bVIIM IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I iii vi Isus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - IV I ii vi.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/basic4 style/Bb - I vi ii V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I vi I IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I IV bVIIM IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I IV vi V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - ii7 V9 I7 I7.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - IV IV I V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I V vi V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - vi V IV V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I V I IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - vi vii V vi #IVdim V.mid creating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/ inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - ii V I I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - V IV vi I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I iii vi IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I vi IV V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I I IV iii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I vi ii IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I bIIM I iii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - ii bIIM I bVIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - V I vi V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - vi bVIM bVIIM I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - vi IV I V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I bVIIM IV I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - iii vi IV I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - ii bVIIM7 I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I V vi iii IV I IV V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I iii IV vi.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - vi V IV V ii V I I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I V vi iii IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - ii IV V V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I vi IV iii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - IV vi iii I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I bVIM I bIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I vi I IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I IV bVIIM IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I IV vi V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - ii7 V9 I7 I7.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - IV IV I V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I V vi V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - vi V IV V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I V I IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - vi vii V vi #IVdim V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I IV Isus2 IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I V vi ii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - ii IV vi V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I IV bIIIM bVIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - ii V I IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I bIIIM bVIIM IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - V vi IV I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I IV V bVIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I IV V V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I IIM iii V6.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - IV I iii IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - bIIIM ii bIIM I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I IV V IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - IV I V vi.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I V vi IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I7 V7 vi9 IV7.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I IV ii V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I V IV vi.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I V bVIIM IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I iii vi Isus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - IV I ii vi.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/alt4 style/Bb - I vi ii V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I IV Isus2 IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I V vi ii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - ii IV vi V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I IV bIIIM bVIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - ii V I IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I bIIIM bVIIM IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - V vi IV I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I IV V bVIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I IV V V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I IIM iii V6.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - IV I iii IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - bIIIM ii bIIM I.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I IV V IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - IV I V vi.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I V vi IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I7 V7 vi9 IV7.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I IV ii V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I V IV vi.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I V bVIIM IV.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I iii vi Isus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - IV I ii vi.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Major/Bb - I vi ii V.mid creating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/ inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i VII VI III.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - VI i v v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - v VI III i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i VI iv III.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i iv VII v i i ii V.mid creating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/ inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i VII VI III.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - VI i v v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - v VI III i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i VI iv III.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i iv VII v i i ii V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - VII iv v i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i bVIIM VI bii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - VI VI i VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - v i iv VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i VII VI VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i VII i v III VII i v i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - VI VIm i VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - iv III VII i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - iv i v VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i VII v VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i ii v i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - ii v i iv.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i VI III bii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - VI i v III.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i VII i v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i iv III VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i VI iv v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i III VII VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - VI VII i III.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - VI VII v III.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i viim VI VM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - VII iv VII i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - VI bVI i VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i VI bi v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i iv VI v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i v iv VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i iv v iv.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i VI III VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - v iv i i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i VI VII v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - VI iv i v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i VII VI III iv VI VII i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i VI iv ii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i VI VII VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - ii7 v9 i7.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - ii VI i iv.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i iv v v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - iv v VI VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i iv VII i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i III iv VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i VII VI VM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - iv VI VII i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - ii v i i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - v VI v i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/hiphop style/G - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - VII iv v i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i bVIIM VI bii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - VI VI i VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - v i iv VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i VII VI VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i VII i v III VII i v i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - VI VIm i VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - iv III VII i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - iv i v VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i VII v VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i ii v i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - ii v i iv.mid creating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/ inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i VII VI III.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - VI i v v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - v VI III i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i VI iv III.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i iv VII v i i ii V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - VII iv v i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i bVIIM VI bii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - VI VI i VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - v i iv VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i VII VI VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i VII i v III VII i v i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - VI VIm i VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - iv III VII i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - iv i v VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i VII v VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i ii v i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - ii v i iv.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i VI III bii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - VI i v III.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i VII i v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i iv III VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i VI iv v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i III VII VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - VI VII i III.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - VI VII v III.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i viim VI VM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - VII iv VII i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - VI bVI i VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i VI bi v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i iv VI v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i v iv VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i iv v iv.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i VI III VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - v iv i i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i VI VII v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - VI iv i v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i VII VI III iv VI VII i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i VI iv ii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i VI VII VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - ii7 v9 i7.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - ii VI i iv.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i iv v v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - iv v VI VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i iv VII i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i III iv VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i VII VI VM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - iv VI VII i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - ii v i i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - v VI v i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/basic4 style/G - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i VI III bii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - VI i v III.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i VII i v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i iv III VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i VI iv v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i III VII VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - VI VII i III.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - VI VII v III.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i viim VI VM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - VII iv VII i.mid creating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/ inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i VII VI III.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - VI i v v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - v VI III i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i VI iv III.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i iv VII v i i ii V.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - VII iv v i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i bVIIM VI bii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - VI VI i VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - v i iv VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i VII VI VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i VII i v III VII i v i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - VI VIm i VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - iv III VII i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - iv i v VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i VII v VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i ii v i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - ii v i iv.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i VI III bii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - VI i v III.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i VII i v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i iv III VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i VI iv v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i III VII VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - VI VII i III.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - VI VII v III.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i viim VI VM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - VII iv VII i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - VI bVI i VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i VI bi v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i iv VI v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i v iv VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i iv v iv.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i VI III VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - v iv i i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i VI VII v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - VI iv i v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i VII VI III iv VI VII i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i VI iv ii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i VI VII VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - ii7 v9 i7.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - ii VI i iv.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i iv v v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - iv v VI VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i iv VII i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i III iv VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i VII VI VM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - iv VI VII i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - ii v i i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - v VI v i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/alt4 style/G - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - VI bVI i VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i VI bi v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i iv VI v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i v iv VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i iv v iv.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i VI III VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - v iv i i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i VI VII v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - VI iv i v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i VII VI III iv VI VII i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i VI iv ii.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i VI VII VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - ii7 v9 i7.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - ii VI i iv.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i iv v v.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - iv v VI VII.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i iv VII i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i III iv VI.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i VII VI VM.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - iv VI VII i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - ii v i i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - v VI v i.mid inflating: MIDI Chords/11 - Bb Major - G minor/4 Progression/Minor/G - i7 VI III7 VII6 i i7 III7 iv7.mid creating: MIDI Chords/11 - Bb Major - G minor/1 Triad/ creating: MIDI Chords/11 - Bb Major - G minor/1 Triad/Major/ inflating: MIDI Chords/11 - Bb Major - G minor/1 Triad/Major/vi - Gm.mid inflating: MIDI Chords/11 - Bb Major - G minor/1 Triad/Major/V - F.mid inflating: MIDI Chords/11 - Bb Major - G minor/1 Triad/Major/ii - Cm.mid inflating: MIDI Chords/11 - Bb Major - G minor/1 Triad/Major/iii - Dm.mid inflating: MIDI Chords/11 - Bb Major - G minor/1 Triad/Major/vii - Adim.mid inflating: MIDI Chords/11 - Bb Major - G minor/1 Triad/Major/I - Bb.mid inflating: MIDI Chords/11 - Bb Major - G minor/1 Triad/Major/IV - Eb.mid creating: MIDI Chords/11 - Bb Major - G minor/1 Triad/Minor/ inflating: MIDI Chords/11 - Bb Major - G minor/1 Triad/Minor/VII - F.mid inflating: MIDI Chords/11 - Bb Major - G minor/1 Triad/Minor/VI - Eb.mid inflating: MIDI Chords/11 - Bb Major - G minor/1 Triad/Minor/i - Gm.mid inflating: MIDI Chords/11 - Bb Major - G minor/1 Triad/Minor/III - Bb.mid inflating: MIDI Chords/11 - Bb Major - G minor/1 Triad/Minor/ii - Adim.mid inflating: MIDI Chords/11 - Bb Major - G minor/1 Triad/Minor/v - Dm.mid inflating: MIDI Chords/11 - Bb Major - G minor/1 Triad/Minor/iv - Cm.mid creating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - F7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - Am7-5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - G69.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Ebmaj7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - G7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Eb7sus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bb7-5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - D9sus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - G7sus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - A69.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - F7-5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bbdim6.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - F7+11.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Eb7-5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - G9sus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - Gmadd9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - Amaj7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - DmM7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - Dm7-5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - Cdim6.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - Dadd11.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - Fdim6.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - D69.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Ebm7-5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - Fm6.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - D2.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - A7sus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bbsus2.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Ebsus2.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - Fmaj7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bbm7-5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - Aadd11.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - Gsus2.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - F69.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - D7sus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - Dsus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - A7-5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bb7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Ebadd11.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - F7-9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - G7+11.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Eb9sus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - Cmaj7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - Am9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bb7+5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - Dmaj7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - Dsus2.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Ebmaj9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bbmaj7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - D7+11.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - Gdim6.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - Gadd9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Eb7+5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - D7-5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - F2.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - Cm69.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - A9sus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - D7-9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - A6.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bb9sus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - Gmaj9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - A2.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - C7sus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - Csus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - AM7+5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Ebm7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - Cadd11.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - F7+5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - Am69.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - F6.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - C9sus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - CmM7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Eb6.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - C2.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - Gsus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - C7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bbm7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - Asus2.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bb9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - Cmadd9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bb7-9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - Adim6.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bb2.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - Fm7-5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - F9sus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - FmM7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - Cm6.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - C7+5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - Cmaj9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - F7sus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - Gm9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - G2.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Ebmadd9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - Aadd9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - Dadd9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Ebm9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - Csus2.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - C9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - D7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - G6.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - Ddim6.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - BbM7+5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - EbM7+5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - Gm6.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - A9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - G7+5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bb7+11.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - AmM7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bb6.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bbm9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - C7-9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Eb9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - BbmM7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - D6.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - Gm69.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - C6.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - GmM7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - G9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Eb7-9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bbsus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - A7+5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - FM7+5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - Fsus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - Cm9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - Dm9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - Dm6.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - Fm9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bbmadd9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - Dm69.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - A7+11.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - A7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bbmaj9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - G7-9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Eb2.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - Fm69.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - Cm7-5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Eb7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - A7-9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - C7-5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - Fm7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - GM7+5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bb69.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - Dmadd9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - Am7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - Dm7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - Cadd9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Ebadd9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - Fsus2.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - Fmadd9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - Fmaj9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - Am6.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - F9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Eb7+11.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - Cm7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - Fadd11.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bbadd11.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - G7-5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bbadd9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bbm6.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - C7+11.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Eb69.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - EbmM7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - Gm7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - Dmaj9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Ebsus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - Gmaj7.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - D7+5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - DM7+5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - CM7+5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bbm69.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - Asus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Ebdim6.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - Amadd9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/I-III - Bb7sus4.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vii-ii - Amaj9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/ii-iv - C69.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Ebm6.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/iii-v - D9.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/IV-VI - Ebm69.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - Gadd11.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/vi-i - Gm7-5.mid inflating: MIDI Chords/11 - Bb Major - G minor/3 All chords/V-VII - Fadd9.mid creating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/ creating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Major/ inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Major/vii - Am7b9b5.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Major/IV - EbM9.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Major/vi - Gm9.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Major/IV - EbM7.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Major/ii - Cm9.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Major/I - BbM9.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Major/iii - Dm7.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Major/iii - Dm9.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Major/vii - Am7-5.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Major/V - F7.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Major/vi - Gm7.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Major/ii - Cm7.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Major/I - BbM7.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Major/V - F9.mid creating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Minor/ inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Minor/VII - F9.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Minor/ii - Am7-5.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Minor/v - Dm9.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Minor/VI - EbM9.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Minor/VII - F7.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Minor/ii - Am7b9b5.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Minor/iv - Cm7.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Minor/i - Gm7.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Minor/III - BbM9.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Minor/III - BbM7.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Minor/i - Gm9.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Minor/VI - EbM7.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Minor/iv - Cm9.mid inflating: MIDI Chords/11 - Bb Major - G minor/2 7th and 9th/Minor/v - Dm7.mid creating: MIDI Chords/03 - D Major - B minor/ creating: MIDI Chords/03 - D Major - B minor/4 Progression/ creating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/ inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I vi ii V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I V vi ii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - ii7 V9 I7 I7.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - IV I V vi.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I IV V V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - ii V I IV.mid creating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/ inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I vi ii V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I V vi ii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - ii7 V9 I7 I7.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - IV I V vi.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I IV V V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - ii V I IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - IV IV I V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - V IV vi I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I IV bIIIM bVIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - V I vi V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - IV I ii vi.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - vi bVIM bVIIM I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - vi vii V vi #IVdim V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I bIIM I iii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I bVIIM IV I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - ii IV V V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - vi V IV V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - ii V I I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - ii bIIM I bVIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - ii IV vi V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I vi ii IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I IV V bVIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I V vi iii IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I iii vi IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I iii vi Isus4.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I vi I IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I iii IV vi.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - bIIIM ii bIIM I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - IV vi iii I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I vi IV iii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I V vi IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I IIM iii V6.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I bVIM I bIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I V I IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I IV Isus2 IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - IV I iii IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I IV ii V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - vi IV I V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I V vi V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - iii vi IV I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I V IV vi.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I7 V7 vi9 IV7.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I V bVIIM IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I bIIIM bVIIM IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I I IV iii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - ii bVIIM7 I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I IV V IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - V vi IV I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I V vi iii IV I IV V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I vi IV V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I IV bVIIM IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - vi V IV V ii V I I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/hiphop style/D - I IV vi V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - IV IV I V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - V IV vi I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I IV bIIIM bVIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - V I vi V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - IV I ii vi.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - vi bVIM bVIIM I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - vi vii V vi #IVdim V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I bIIM I iii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I bVIIM IV I.mid creating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/ inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I vi ii V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I V vi ii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - ii7 V9 I7 I7.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - IV I V vi.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I IV V V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - ii V I IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - IV IV I V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - V IV vi I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I IV bIIIM bVIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - V I vi V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - IV I ii vi.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - vi bVIM bVIIM I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - vi vii V vi #IVdim V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I bIIM I iii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I bVIIM IV I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - ii IV V V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - vi V IV V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - ii V I I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - ii bIIM I bVIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - ii IV vi V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I vi ii IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I IV V bVIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I V vi iii IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I iii vi IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I iii vi Isus4.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I vi I IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I iii IV vi.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - bIIIM ii bIIM I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - IV vi iii I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I vi IV iii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I V vi IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I IIM iii V6.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I bVIM I bIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I V I IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I IV Isus2 IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - IV I iii IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I IV ii V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - vi IV I V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I V vi V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - iii vi IV I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I V IV vi.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I7 V7 vi9 IV7.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I V bVIIM IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I bIIIM bVIIM IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I I IV iii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - ii bVIIM7 I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I IV V IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - V vi IV I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I V vi iii IV I IV V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I vi IV V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I IV bVIIM IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - vi V IV V ii V I I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/basic4 style/D - I IV vi V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - ii IV V V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - vi V IV V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - ii V I I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - ii bIIM I bVIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - ii IV vi V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I vi ii IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I IV V bVIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I V vi iii IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I iii vi IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I iii vi Isus4.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I vi I IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I iii IV vi.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - bIIIM ii bIIM I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I bIIM bIIIM bIIM.mid creating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/ inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I vi ii V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I V vi ii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - ii7 V9 I7 I7.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - IV I V vi.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I IV V V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - ii V I IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - IV IV I V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - V IV vi I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I IV bIIIM bVIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - V I vi V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - IV I ii vi.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - vi bVIM bVIIM I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - vi vii V vi #IVdim V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I bIIM I iii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I bVIIM IV I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - ii IV V V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - vi V IV V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - ii V I I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - ii bIIM I bVIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - ii IV vi V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I vi ii IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I IV V bVIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I V vi iii IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I iii vi IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I iii vi Isus4.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I vi I IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I iii IV vi.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - bIIIM ii bIIM I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - IV vi iii I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I vi IV iii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I V vi IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I IIM iii V6.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I bVIM I bIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I V I IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I IV Isus2 IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - IV I iii IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I IV ii V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - vi IV I V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I V vi V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - iii vi IV I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I V IV vi.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I7 V7 vi9 IV7.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I V bVIIM IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I bIIIM bVIIM IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I I IV iii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - ii bVIIM7 I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I IV V IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - V vi IV I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I V vi iii IV I IV V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I vi IV V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I IV bVIIM IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - vi V IV V ii V I I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/alt4 style/D - I IV vi V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - IV vi iii I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I vi IV iii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I V vi IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I IIM iii V6.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I bVIM I bIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I V I IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I IV Isus2 IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - IV I iii IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I IV ii V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - vi IV I V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I V vi V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - iii vi IV I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I V IV vi.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I7 V7 vi9 IV7.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I V bVIIM IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I bIIIM bVIIM IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I I IV iii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - ii bVIIM7 I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I IV V IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - V vi IV I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I V vi iii IV I IV V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I vi IV V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I IV bVIIM IV.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - vi V IV V ii V I I.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Major/D - I IV vi V.mid creating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/ inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - VI VII i III.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i bVIIM VI bii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - VI i v III.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - ii7 v9 i7.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - ii VI i iv.mid creating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/ inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - VI VII i III.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i bVIIM VI bii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - VI i v III.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - ii7 v9 i7.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - ii VI i iv.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i iv III VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i III iv VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i iv VII i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i VII VI III.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i iv v v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i VI iv ii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - VII iv VII i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i iv VII v i i ii V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - v VI III i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i iv v iv.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i VII i v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - VI VIm i VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i VII VI VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - VI bVI i VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i v iv VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i VII VI VM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - ii v i i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i VI III bii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i VI iv v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i VII i v III VII i v i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - VI VI i VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - iv III VII i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i VII VI III iv VI VII i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i iv VI v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - VI i v v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - VI VII v III.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - VII iv v i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i VI iv III.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - VI iv i v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - v iv i i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - iv i v VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i VI bi v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - ii v i iv.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - v i iv VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - iv VI VII i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - v VI v i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - iv v VI VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i VI VII VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i III VII VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i ii v i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i VI III VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i VI VII v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i viim VI VM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - i VII v VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/hiphop style/B - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i iv III VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i III iv VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i iv VII i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i VII VI III.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i iv v v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i VI iv ii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - VII iv VII i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i iv VII v i i ii V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - v VI III i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i iv v iv.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i VII i v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - VI VIm i VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i VII VI VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - VI bVI i VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i v iv VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i VII VI VM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - ii v i i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i VI III bii.mid creating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/ inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - VI VII i III.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i bVIIM VI bii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - VI i v III.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - ii7 v9 i7.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - ii VI i iv.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i iv III VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i III iv VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i iv VII i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i VII VI III.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i iv v v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i VI iv ii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - VII iv VII i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i iv VII v i i ii V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - v VI III i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i iv v iv.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i VII i v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - VI VIm i VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i VII VI VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - VI bVI i VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i v iv VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i VII VI VM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - ii v i i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i VI III bii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i VI iv v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i VII i v III VII i v i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - VI VI i VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - iv III VII i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i VII VI III iv VI VII i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i iv VI v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - VI i v v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - VI VII v III.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - VII iv v i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i VI iv III.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - VI iv i v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - v iv i i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - iv i v VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i VI bi v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - ii v i iv.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - v i iv VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - iv VI VII i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - v VI v i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - iv v VI VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i VI VII VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i III VII VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i ii v i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i VI III VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i VI VII v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i viim VI VM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - i VII v VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/basic4 style/B - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i VI iv v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i VII i v III VII i v i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - VI VI i VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - iv III VII i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i VII VI III iv VI VII i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i iv VI v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - VI i v v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - VI VII v III.mid creating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/ inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - VI VII i III.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i bVIIM VI bii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - VI i v III.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - ii7 v9 i7.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - ii VI i iv.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i iv III VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i III iv VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i iv VII i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i VII VI III.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i iv v v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i VI iv ii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - VII iv VII i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i iv VII v i i ii V.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - v VI III i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i iv v iv.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i VII i v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - VI VIm i VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i VII VI VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - VI bVI i VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i v iv VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i VII VI VM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - ii v i i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i VI III bii.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i VI iv v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i VII i v III VII i v i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - VI VI i VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - iv III VII i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i VII VI III iv VI VII i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i iv VI v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - VI i v v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - VI VII v III.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - VII iv v i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i VI iv III.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - VI iv i v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - v iv i i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - iv i v VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i VI bi v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - ii v i iv.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - v i iv VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - iv VI VII i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - v VI v i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - iv v VI VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i VI VII VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i III VII VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i ii v i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i VI III VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i VI VII v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i viim VI VM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - i VII v VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/alt4 style/B - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - VII iv v i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i VI iv III.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - VI iv i v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - v iv i i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - iv i v VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i VI bi v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - ii v i iv.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - v i iv VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - iv VI VII i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - v VI v i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - iv v VI VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i VI VII VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i III VII VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i ii v i.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i VI III VII.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i VI VII v.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i viim VI VM.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - i VII v VI.mid inflating: MIDI Chords/03 - D Major - B minor/4 Progression/Minor/B - iv III vsus4 VI iv i III VI.mid creating: MIDI Chords/03 - D Major - B minor/1 Triad/ creating: MIDI Chords/03 - D Major - B minor/1 Triad/Major/ inflating: MIDI Chords/03 - D Major - B minor/1 Triad/Major/I - D.mid inflating: MIDI Chords/03 - D Major - B minor/1 Triad/Major/vi - Bm.mid inflating: MIDI Chords/03 - D Major - B minor/1 Triad/Major/V - A.mid inflating: MIDI Chords/03 - D Major - B minor/1 Triad/Major/vii - C#dim.mid inflating: MIDI Chords/03 - D Major - B minor/1 Triad/Major/iii - F#m.mid inflating: MIDI Chords/03 - D Major - B minor/1 Triad/Major/IV - G.mid inflating: MIDI Chords/03 - D Major - B minor/1 Triad/Major/ii - Em.mid creating: MIDI Chords/03 - D Major - B minor/1 Triad/Minor/ inflating: MIDI Chords/03 - D Major - B minor/1 Triad/Minor/ii - C#dim.mid inflating: MIDI Chords/03 - D Major - B minor/1 Triad/Minor/VI - G.mid inflating: MIDI Chords/03 - D Major - B minor/1 Triad/Minor/VII - A.mid inflating: MIDI Chords/03 - D Major - B minor/1 Triad/Minor/v - F#m.mid inflating: MIDI Chords/03 - D Major - B minor/1 Triad/Minor/iv - Em.mid inflating: MIDI Chords/03 - D Major - B minor/1 Triad/Minor/i - Bm.mid inflating: MIDI Chords/03 - D Major - B minor/1 Triad/Minor/III - D.mid creating: MIDI Chords/03 - D Major - B minor/3 All chords/ inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#m9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#madd9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - A7+11.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - GM7+5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#7-9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - A9sus4.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#m69.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - Badd11.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#69.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - Dm6.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - E7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - D7+11.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - Dmaj9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - Bsus4.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - G69.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - Amaj7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#sus4.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - Em9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - Asus4.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - E6.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#m6.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - Bm7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - Dsus4.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#madd9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - B7sus4.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - AmM7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#9sus4.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - Esus4.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - B7-9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - Gmadd9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#7sus4.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - A69.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - Aadd9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - D69.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - Dm9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#m7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#2.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - Dm7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - B7+11.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - A9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - Dm7-5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - G7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - E7-5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#maj9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#add9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - B7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - E9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - A2.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - Bsus2.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - D7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - Am9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#m7-5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - Am7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - G7+11.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#sus2.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - D6.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - Emaj7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - E69.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - E2.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - Amadd9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#7-9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - E9sus4.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - Emadd9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - Am69.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - EM7+5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#69.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#9sus4.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - A6.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - Badd9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - Aadd11.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - Em7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - Gm6.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#m7-5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - A7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - B7+5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - G2.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#maj7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - Em6.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - G9sus4.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - Gm7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#maj9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - Gmaj7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - Am7-5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - Dmaj7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - A7sus4.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#m69.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - DM7+5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#add9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - A7-9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - A7-5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - Bm69.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - B69.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - Edim6.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - D7+5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#6.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - A7+5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#mM7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - B2.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - G7-9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - B9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - G6.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - Eadd9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - Asus2.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#M7+5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#7+5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - B7-5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - Esus2.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - Gm7-5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - Bdim6.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - Dadd9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - Emaj9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - D7-5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - D9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#7+11.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - D2.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - D7sus4.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - Gadd9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#7sus4.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - EmM7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - G7+5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - Bmadd9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - Bm6.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#6.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - Amaj9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - Bmaj7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - Em69.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - Gsus2.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - GmM7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - DmM7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - Adim6.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#7+5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - Gm69.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - E7-9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#M7+5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#add11.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - Gsus4.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - E7+11.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - AM7+5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - Gdim6.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#7-5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - Dmadd9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - Dsus2.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - E7+5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - Bm9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - G9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#m9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - Bm7-5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - Ddim6.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - G7sus4.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - D7-9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#dim6.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#m6.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/V-VII - Am6.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - Gm9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - Eadd11.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#sus2.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - Dm69.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - BM7+5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#7+11.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - E7sus4.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#mM7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#add11.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - Gmaj9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - D9sus4.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#dim6.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - BmM7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/I-III - Dadd11.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - Gadd11.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - Bmaj9.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#m7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#2.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - B6.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vii-ii - C#sus4.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/ii-iv - Em7-5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/IV-VI - G7-5.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#maj7.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/vi-i - B9sus4.mid inflating: MIDI Chords/03 - D Major - B minor/3 All chords/iii-v - F#7-5.mid creating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/ creating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Major/ inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Major/IV - GM7.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Major/iii - F#m9.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Major/IV - GM9.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Major/vii - C#m7b9b5.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Major/V - A9.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Major/I - DM9.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Major/ii - Em9.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Major/V - A7.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Major/vi - Bm7.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Major/I - DM7.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Major/vii - C#m7-5.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Major/ii - Em7.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Major/vi - Bm9.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Major/iii - F#m7.mid creating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Minor/ inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Minor/iv - Em9.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Minor/i - Bm9.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Minor/III - DM9.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Minor/III - DM7.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Minor/v - F#m7.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Minor/VII - A7.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Minor/iv - Em7.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Minor/v - F#m9.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Minor/VII - A9.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Minor/i - Bm7.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Minor/ii - C#m7-5.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Minor/ii - C#m7b9b5.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Minor/VI - GM9.mid inflating: MIDI Chords/03 - D Major - B minor/2 7th and 9th/Minor/VI - GM7.mid creating: MIDI Chords/02 - Db Major - Bb minor/ creating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/ creating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/ inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I iii vi IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I V I IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - IV IV I V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I IV vi V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I I IV iii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I V vi ii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I vi ii IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - vi V IV V ii V I I.mid creating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/ inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I iii vi IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I V I IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - IV IV I V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I IV vi V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I I IV iii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I V vi ii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I vi ii IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - vi V IV V ii V I I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - vi IV I V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - V I vi V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I V vi IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I vi ii V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I V vi iii IV I IV V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - vi vii V vi #IVdim V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I bVIM I bIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - ii V I IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - IV vi iii I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - ii V I I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - vi bVIM bVIIM I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - V IV vi I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I iii vi Isus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - ii bVIIM7 I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - V vi IV I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I IV ii V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I IV V IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I IIM iii V6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I V vi V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I V vi iii IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - ii bIIM I bVIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - iii vi IV I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I vi I IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I vi IV iii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I V IV vi.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - IV I iii IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I V bVIIM IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - IV I V vi.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I IV bIIIM bVIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - IV I ii vi.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I bIIIM bVIIM IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I bVIIM IV I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I IV V V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I IV V bVIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I vi IV V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I IV Isus2 IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - ii IV V V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - bIIIM ii bIIM I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I bIIM I iii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I IV bVIIM IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - ii IV vi V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - vi V IV V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - ii7 V9 I7 I7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I7 V7 vi9 IV7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/hiphop style/Db - I iii IV vi.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - vi IV I V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - V I vi V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I V vi IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I vi ii V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I V vi iii IV I IV V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - vi vii V vi #IVdim V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I bVIM I bIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - ii V I IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - IV vi iii I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - ii V I I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - vi bVIM bVIIM I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - V IV vi I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I iii vi Isus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - ii bVIIM7 I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - V vi IV I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I IV ii V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I IV V IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I IIM iii V6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I V vi V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I V vi iii IV.mid creating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/ inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I iii vi IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I V I IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - IV IV I V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I IV vi V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I I IV iii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I V vi ii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I vi ii IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - vi V IV V ii V I I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - vi IV I V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - V I vi V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I V vi IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I vi ii V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I V vi iii IV I IV V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - vi vii V vi #IVdim V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I bVIM I bIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - ii V I IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - IV vi iii I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - ii V I I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - vi bVIM bVIIM I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - V IV vi I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I iii vi Isus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - ii bVIIM7 I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - V vi IV I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I IV ii V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I IV V IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I IIM iii V6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I V vi V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I V vi iii IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - ii bIIM I bVIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - iii vi IV I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I vi I IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I vi IV iii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I V IV vi.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - IV I iii IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I V bVIIM IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - IV I V vi.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I IV bIIIM bVIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - IV I ii vi.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I bIIIM bVIIM IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I bVIIM IV I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I IV V V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I IV V bVIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I vi IV V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I IV Isus2 IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - ii IV V V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - bIIIM ii bIIM I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I bIIM I iii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I IV bVIIM IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - ii IV vi V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - vi V IV V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - ii7 V9 I7 I7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I7 V7 vi9 IV7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/basic4 style/Db - I iii IV vi.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - ii bIIM I bVIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - iii vi IV I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I vi I IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I vi IV iii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I V IV vi.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - IV I iii IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I V bVIIM IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - IV I V vi.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I IV bIIIM bVIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - IV I ii vi.mid creating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/ inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I iii vi IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I V I IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - IV IV I V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I IV vi V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I I IV iii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I V vi ii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I vi ii IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - vi V IV V ii V I I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - vi IV I V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - V I vi V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I V vi IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I vi ii V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I V vi iii IV I IV V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - vi vii V vi #IVdim V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I bVIM I bIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - ii V I IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - IV vi iii I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - ii V I I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - vi bVIM bVIIM I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - V IV vi I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I iii vi Isus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - ii bVIIM7 I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - V vi IV I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I IV ii V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I IV V IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I IIM iii V6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I V vi V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I V vi iii IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - ii bIIM I bVIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - iii vi IV I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I vi I IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I vi IV iii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I V IV vi.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - IV I iii IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I V bVIIM IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - IV I V vi.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I IV bIIIM bVIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - IV I ii vi.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I bIIIM bVIIM IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I bVIIM IV I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I IV V V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I IV V bVIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I vi IV V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I IV Isus2 IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - ii IV V V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - bIIIM ii bIIM I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I bIIM I iii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I IV bVIIM IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - ii IV vi V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - vi V IV V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - ii7 V9 I7 I7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I7 V7 vi9 IV7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/alt4 style/Db - I iii IV vi.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I bIIIM bVIIM IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I bVIIM IV I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I IV V V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I IV V bVIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I vi IV V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I IV Isus2 IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - ii IV V V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - bIIIM ii bIIM I.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I bIIM I iii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I IV bVIIM IV.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - ii IV vi V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - vi V IV V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - ii7 V9 I7 I7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I7 V7 vi9 IV7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Major/Db - I iii IV vi.mid creating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/ inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - ii v i iv.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - v VI v i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i VI III VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i III VII VI.mid creating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/ inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - ii v i iv.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - v VI v i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i VI III VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i III VII VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i III iv VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i viim VI VM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i VII VI III.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - ii v i i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - v i iv VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - VI VI i VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - VII iv VII i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i VII i v III VII i v i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - iv v VI VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i VII VI VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - ii7 v9 i7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - VI VIm i VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i VII VI III iv VI VII i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i ii v i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i VI VII v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i VI iv v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i iv VI v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i bVIIM VI bii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i VI iv ii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - VI VII v III.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - VI VII i III.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - iv i v VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - VI i v v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i v iv VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i VI bi v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - VI i v III.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i VI iv III.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - ii VI i iv.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i VI III bii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - v VI III i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i VII i v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i iv VII i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i iv v v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - iv VI VII i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - v iv i i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i iv v iv.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - VI iv i v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i VII v VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - VII iv v i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - iv III VII i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i VII VI VM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - VI bVI i VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i iv III VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i VI VII VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/hiphop style/Bb - i iv VII v i i ii V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i III iv VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i viim VI VM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i VII VI III.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - ii v i i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - v i iv VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - VI VI i VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - VII iv VII i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i VII i v III VII i v i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - iv v VI VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i VII VI VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - ii7 v9 i7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - VI VIm i VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i VII VI III iv VI VII i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i ii v i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i7 VI III7 VII6 i i7 III7 iv7.mid creating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/ inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - ii v i iv.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - v VI v i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i VI III VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i III VII VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i III iv VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i viim VI VM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i VII VI III.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - ii v i i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - v i iv VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - VI VI i VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - VII iv VII i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i VII i v III VII i v i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - iv v VI VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i VII VI VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - ii7 v9 i7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - VI VIm i VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i VII VI III iv VI VII i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i ii v i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i VI VII v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i VI iv v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i iv VI v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i bVIIM VI bii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i VI iv ii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - VI VII v III.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - VI VII i III.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - iv i v VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - VI i v v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i v iv VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i VI bi v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - VI i v III.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i VI iv III.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - ii VI i iv.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i VI III bii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - v VI III i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i VII i v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i iv VII i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i iv v v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - iv VI VII i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - v iv i i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i iv v iv.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - VI iv i v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i VII v VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - VII iv v i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - iv III VII i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i VII VI VM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - VI bVI i VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i iv III VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i VI VII VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/basic4 style/Bb - i iv VII v i i ii V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i VI VII v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i VI iv v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i iv VI v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i bVIIM VI bii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i VI iv ii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - VI VII v III.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - VI VII i III.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - iv i v VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - VI i v v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i v iv VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i VI bi v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - VI i v III.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i VI iv III.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - ii VI i iv.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i VI III bii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - v VI III i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i VII i v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i iv VII i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i iv v v.mid creating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/ inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - ii v i iv.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - v VI v i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i VI III VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i III VII VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i III iv VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i viim VI VM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i VII VI III.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - ii v i i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - v i iv VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - VI VI i VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - VII iv VII i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i VII i v III VII i v i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - iv v VI VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i VII VI VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - ii7 v9 i7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - VI VIm i VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i VII VI III iv VI VII i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i ii v i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i VI VII v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i VI iv v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i iv VI v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i bVIIM VI bii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i VI iv ii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - VI VII v III.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - VI VII i III.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - iv i v VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - VI i v v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i v iv VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i VI bi v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - VI i v III.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i VI iv III.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - ii VI i iv.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i VI III bii.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - v VI III i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i VII i v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i iv VII i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i iv v v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - iv VI VII i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - v iv i i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i iv v iv.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - VI iv i v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i VII v VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - VII iv v i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - iv III VII i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i VII VI VM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - VI bVI i VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i iv III VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i VI VII VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/alt4 style/Bb - i iv VII v i i ii V.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - iv VI VII i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - v iv i i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i iv v iv.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - VI iv i v.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i VII v VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - VII iv v i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - iv III VII i.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i VII VI VM.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - VI bVI i VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i iv III VI.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i VI VII VII.mid inflating: MIDI Chords/02 - Db Major - Bb minor/4 Progression/Minor/Bb - i iv VII v i i ii V.mid creating: MIDI Chords/02 - Db Major - Bb minor/1 Triad/ creating: MIDI Chords/02 - Db Major - Bb minor/1 Triad/Major/ inflating: MIDI Chords/02 - Db Major - Bb minor/1 Triad/Major/IV - Gb.mid inflating: MIDI Chords/02 - Db Major - Bb minor/1 Triad/Major/iii - Fm.mid inflating: MIDI Chords/02 - Db Major - Bb minor/1 Triad/Major/ii - Ebm.mid inflating: MIDI Chords/02 - Db Major - Bb minor/1 Triad/Major/I - Db.mid inflating: MIDI Chords/02 - Db Major - Bb minor/1 Triad/Major/vi - Bbm.mid inflating: MIDI Chords/02 - Db Major - Bb minor/1 Triad/Major/vii - Cdim.mid inflating: MIDI Chords/02 - Db Major - Bb minor/1 Triad/Major/V - Ab.mid creating: MIDI Chords/02 - Db Major - Bb minor/1 Triad/Minor/ inflating: MIDI Chords/02 - Db Major - Bb minor/1 Triad/Minor/v - Fm.mid inflating: MIDI Chords/02 - Db Major - Bb minor/1 Triad/Minor/VI - Gb.mid inflating: MIDI Chords/02 - Db Major - Bb minor/1 Triad/Minor/VII - Ab.mid inflating: MIDI Chords/02 - Db Major - Bb minor/1 Triad/Minor/iv - Ebm.mid inflating: MIDI Chords/02 - Db Major - Bb minor/1 Triad/Minor/i - Bbm.mid inflating: MIDI Chords/02 - Db Major - Bb minor/1 Triad/Minor/ii - Cdim.mid inflating: MIDI Chords/02 - Db Major - Bb minor/1 Triad/Minor/III - Db.mid creating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gbmadd9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bbsus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - F9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Ab2.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - Fsus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Ebsus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - Csus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - C7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - F7sus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Db7-5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Ab7sus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gbmaj7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Db9sus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - Cm9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Db7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - C6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - Fadd11.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - Fmadd9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Eb7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bb6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Dbadd9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Ab7+11.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Abadd9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Ab69.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Abm69.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Ab7+5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gbm7-5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - F6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - EbM7+5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - C7sus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bbm6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - C2.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Ab7-9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - Fdim6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Dbmaj9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Ab6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Abmadd9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Eb7-5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gb7-5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gbsus2.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Eb7+11.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Ab7-5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Dbm69.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gbmaj9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Abadd11.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - FM7+5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gb69.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bbadd9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Ebsus2.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Ab9sus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bbm9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - C7+11.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bbdim6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Ebm6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Dbmadd9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - C7-5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Dbmaj7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bbmaj9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gb6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Ebm7-5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gbadd9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - Csus2.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - F7-9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - Cmaj7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Db6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gbadd11.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Eb9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - Fm9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Ebm69.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Db7+11.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Dbadd11.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Abmaj7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bbsus2.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Abmaj9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Dbsus2.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bb9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - Fmaj9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Ebm7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - F7+11.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Dbm6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gbsus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - GbmM7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - Cmadd9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bbmadd9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Ebadd9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bb7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gb7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - Fm7-5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Dbm7-5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - DbmM7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Db2.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - Fm7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Absus2.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Eb6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - Cadd11.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - Cdim6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gb9sus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gb7-9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bb9sus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - C9sus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gbm9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - Cm7-5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gb7+11.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Dbdim6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bb7-9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Dbm9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Db7-9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Ebadd11.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Ebm9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bbadd11.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - Cm6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Abm9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gbdim6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Absus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - C69.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Ab7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Abm7-5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gbm7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - Fm69.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Eb9sus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - Fsus2.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - Cm69.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Ebmadd9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - Cadd9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bbm7-5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - C7-9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Ebmaj7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - Fm6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bbm69.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bb7+11.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Dbsus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Db9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - Fmaj7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Db7sus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gb7+5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Ab9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Ebmaj9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - F7-5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - F7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - DbM7+5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Dbm7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - AbmM7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Ebdim6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Eb7sus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Eb7+5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gb7sus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gbm6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - Cm7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - F9sus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - F69.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Eb69.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - FmM7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - F7+5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - C9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gb2.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - GbM7+5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - Fadd9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - BbM7+5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/iii-v - F2.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bb2.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gbm69.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Eb2.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - CmM7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bb69.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - AbM7+5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - C7+5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Db7+5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/IV-VI - Gb9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - CM7+5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bb7sus4.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Abm7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Abdim6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - Eb7-9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bb7+5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bb7-5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bbmaj7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - Bbm7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vii-ii - Cmaj9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/I-III - Db69.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/V-VII - Abm6.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/vi-i - BbmM7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/3 All chords/ii-iv - EbmM7.mid creating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/ creating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Major/ inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Major/vii - Cm7-5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Major/vi - Bbm7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Major/I - DbM9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Major/V - Ab7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Major/ii - Ebm7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Major/iii - Fm7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Major/vii - Cm7b9b5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Major/iii - Fm9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Major/ii - Ebm9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Major/V - Ab9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Major/vi - Bbm9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Major/IV - GbM9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Major/IV - GbM7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Major/I - DbM7.mid creating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Minor/ inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Minor/VI - GbM7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Minor/i - Bbm7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Minor/VII - Ab9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Minor/v - Fm7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Minor/i - Bbm9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Minor/III - DbM9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Minor/v - Fm9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Minor/iv - Ebm7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Minor/ii - Cm7b9b5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Minor/ii - Cm7-5.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Minor/iv - Ebm9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Minor/VI - GbM9.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Minor/III - DbM7.mid inflating: MIDI Chords/02 - Db Major - Bb minor/2 7th and 9th/Minor/VII - Ab7.mid creating: MIDI Chords/09 - Ab Major - F minor/ creating: MIDI Chords/09 - Ab Major - F minor/4 Progression/ creating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/ inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - vi V IV V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I IV bVIIM IV.mid creating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/ inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - vi V IV V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I IV bVIIM IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - vi IV I V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I V IV vi.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - IV I V vi.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - V vi IV I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - IV IV I V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - bIIIM ii bIIM I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I bVIM I bIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - IV I ii vi.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I V vi iii IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I IV Isus2 IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I IV V IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I vi IV V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I iii vi Isus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I V vi ii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I bVIIM IV I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - ii IV V V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - V I vi V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - vi vii V vi #IVdim V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - V IV vi I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I IV bIIIM bVIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - IV I iii IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - ii V I IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I V bVIIM IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - ii bIIM I bVIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - IV vi iii I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I IV V V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I IV ii V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I IV V bVIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I iii IV vi.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I V vi iii IV I IV V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I V vi IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I vi I IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I bIIIM bVIIM IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - ii7 V9 I7 I7.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - ii V I I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I V I IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I I IV iii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - vi bVIM bVIIM I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - ii bVIIM7 I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I IIM iii V6.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I iii vi IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - ii IV vi V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I vi ii IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I vi IV iii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I IV vi V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I7 V7 vi9 IV7.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I bIIM I iii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I V vi V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - iii vi IV I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - I vi ii V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/hiphop style/Ab - vi V IV V ii V I I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - vi IV I V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I V IV vi.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - IV I V vi.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - V vi IV I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - IV IV I V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - bIIIM ii bIIM I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I bVIM I bIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - IV I ii vi.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I V vi iii IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I IV Isus2 IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I IV V IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I vi IV V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I iii vi Isus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I V vi ii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I bVIIM IV I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - ii IV V V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - V I vi V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - vi vii V vi #IVdim V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - V IV vi I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I IV bIIIM bVIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - IV I iii IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - ii V I IV.mid creating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/ inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - vi V IV V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I IV bVIIM IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - vi IV I V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I V IV vi.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - IV I V vi.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - V vi IV I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - IV IV I V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - bIIIM ii bIIM I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I bVIM I bIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - IV I ii vi.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I V vi iii IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I IV Isus2 IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I IV V IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I vi IV V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I iii vi Isus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I V vi ii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I bVIIM IV I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - ii IV V V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - V I vi V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - vi vii V vi #IVdim V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - V IV vi I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I IV bIIIM bVIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - IV I iii IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - ii V I IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I V bVIIM IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - ii bIIM I bVIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - IV vi iii I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I IV V V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I IV ii V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I IV V bVIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I iii IV vi.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I V vi iii IV I IV V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I V vi IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I vi I IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I bIIIM bVIIM IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - ii7 V9 I7 I7.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - ii V I I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I V I IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I I IV iii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - vi bVIM bVIIM I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - ii bVIIM7 I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I IIM iii V6.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I iii vi IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - ii IV vi V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I vi ii IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I vi IV iii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I IV vi V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I7 V7 vi9 IV7.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I bIIM I iii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I V vi V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - iii vi IV I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - I vi ii V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/basic4 style/Ab - vi V IV V ii V I I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I V bVIIM IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - ii bIIM I bVIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - IV vi iii I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I IV V V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I IV ii V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I IV V bVIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I iii IV vi.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I V vi iii IV I IV V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I V vi IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - iim7 V7 iiim7 vi7 iim7 V7.mid creating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/ inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - vi V IV V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I IV bVIIM IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - vi IV I V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I bVIIM bVIM bIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I V IV vi.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - IV I V vi.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - V vi IV I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - IV IV I V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - bIIIM ii bIIM I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I bVIM I bIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - IV I ii vi.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I V vi iii IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I IV Isus2 IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I IV V IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I vi IV V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I iii vi Isus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I V vi ii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I bVIIM IV I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - ii IV V V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - V I vi V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - vi vii V vi #IVdim V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - V IV vi I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I IV bIIIM bVIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - IV I iii IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - ii V I IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I V bVIIM IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - ii bIIM I bVIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - IV vi iii I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I IV V V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I IV ii V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I IV V bVIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I iii IV vi.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I V vi iii IV I IV V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I V vi IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I vi I IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I bIIIM bVIIM IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - ii7 V9 I7 I7.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - ii V I I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I V I IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I I IV iii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - vi bVIM bVIIM I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - ii bVIIM7 I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I IIM iii V6.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I iii vi IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - ii IV vi V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I vi ii IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I vi IV iii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I IV vi V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I7 V7 vi9 IV7.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I bIIM I iii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I V vi V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - iii vi IV I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - I vi ii V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/alt4 style/Ab - vi V IV V ii V I I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I bIIIM bVIM bVIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I vi I IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I bIIIM bVIIM IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - ii7 V9 I7 I7.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - ii V I I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I V I IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I I IV iii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - vi bVIM bVIIM I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - ii bVIIM7 I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I IIM iii V6.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I iii vi IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I bIIM bIIIM bIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - ii IV vi V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I vi ii IV.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I vi IV iii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I IV vi V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I7 V7 vi9 IV7.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I bIIM I iii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I V vi V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - iii vi IV I.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - I vi ii V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Major/Ab - vi V IV V ii V I I.mid creating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/ inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - VII iv VII i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i VII VI VM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i v iv VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i VI iv III.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i ii v i.mid creating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/ inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - VII iv VII i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i VII VI VM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i v iv VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i VI iv III.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i ii v i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - VI iv i v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i iv VII v i i ii V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - ii VI i iv.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - VI i v v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i iv VI v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i VI VII VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - VI VII v III.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i VI bi v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i VII VI III iv VI VII i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - VI i v III.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i VI iv ii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - iv i v VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - ii7 v9 i7.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - VI bVI i VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - v iv i i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - iv v VI VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - v VI III i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i VI VII v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i iv v v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i VII i v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i VII VI III.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i bVIIM VI bii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i III iv VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - ii v i iv.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i VII i v III VII i v i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i VII v VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i iv VII i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - v VI v i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i iv III VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i VI III VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i III VII VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - iv III VII i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - ii v i i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i VI III bii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i VI iv v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - iv VI VII i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - v i iv VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i viim VI VM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - VI VII i III.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - VI VIm i VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i VII VI VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - VII iv v i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - VI VI i VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/hiphop style/F - i iv v iv.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - VI iv i v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i iv VII v i i ii V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - ii VI i iv.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - VI i v v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i iv VI v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i VI VII VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - VI VII v III.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i VI bi v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i VII VI III iv VI VII i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - VI i v III.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i VI iv ii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - iv i v VI.mid creating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/ inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - VII iv VII i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i VII VI VM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i v iv VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i VI iv III.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i ii v i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - VI iv i v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i iv VII v i i ii V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - ii VI i iv.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - VI i v v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i iv VI v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i VI VII VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - VI VII v III.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i VI bi v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i VII VI III iv VI VII i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - VI i v III.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i VI iv ii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - iv i v VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - ii7 v9 i7.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - VI bVI i VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - v iv i i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - iv v VI VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - v VI III i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i VI VII v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i iv v v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i VII i v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i VII VI III.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i bVIIM VI bii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i III iv VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - ii v i iv.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i VII i v III VII i v i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i VII v VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i iv VII i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - v VI v i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i iv III VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i VI III VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i III VII VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - iv III VII i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - ii v i i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i VI III bii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i VI iv v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - iv VI VII i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - v i iv VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i viim VI VM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - VI VII i III.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - VI VIm i VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i VII VI VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - VII iv v i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - VI VI i VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/basic4 style/F - i iv v iv.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - ii7 v9 i7.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - VI bVI i VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - v iv i i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - iv v VI VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - v VI III i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i VI VII v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i iv v v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i VII i v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i VII VI III.mid creating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/ inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - VII iv VII i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i VII VI VM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i v iv VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i VI iv III.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i ii v i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - iv III vsus4 VI iv i III VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - VI iv i v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i iv VII v i i ii V.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - ii VI i iv.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - VI i v v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i iv VI v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i VI VII VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - VI VII v III.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i VI bi v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i VII VI III iv VI VII i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - VI i v III.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i VI iv ii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - iv i v VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - ii7 v9 i7.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - VI bVI i VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - v iv i i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i VI III VII i VI69 III7 VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - iv v VI VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - v VI III i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i VI VII v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i iv v v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i VII i v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i VII VI III.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i bVIIM VI bii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i III iv VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - ii v i iv.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i VII i v III VII i v i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i VII v VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i iv VII i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - v VI v i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i iv III VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i VI III VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i III VII VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - iv III VII i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - ii v i i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i VI III bii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i VI iv v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - iv VI VII i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - v i iv VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i viim VI VM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - VI VII i III.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - VI VIm i VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i VII VI VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - VII iv v i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - VI VI i VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/alt4 style/F - i iv v iv.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i bVIIM VI bii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i III iv VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - ii v i iv.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i VII i v III VII i v i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i VII v VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i iv VII i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - v VI v i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i iv III VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i VI III VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i III VII VI.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - iv III VII i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - ii v i i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i VI III bii.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i VI iv v.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - iv VI VII i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - v i iv VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i viim VI VM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - VI VII i III.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - VI VIm i VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i bVIIM bVIM bVIIM.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i VII VI VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - VII iv v i.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - VI VI i VII.mid inflating: MIDI Chords/09 - Ab Major - F minor/4 Progression/Minor/F - i iv v iv.mid creating: MIDI Chords/09 - Ab Major - F minor/1 Triad/ creating: MIDI Chords/09 - Ab Major - F minor/1 Triad/Major/ inflating: MIDI Chords/09 - Ab Major - F minor/1 Triad/Major/I - Ab.mid inflating: MIDI Chords/09 - Ab Major - F minor/1 Triad/Major/iii - Cm.mid inflating: MIDI Chords/09 - Ab Major - F minor/1 Triad/Major/V - Eb.mid inflating: MIDI Chords/09 - Ab Major - F minor/1 Triad/Major/ii - Bbm.mid inflating: MIDI Chords/09 - Ab Major - F minor/1 Triad/Major/vi - Fm.mid inflating: MIDI Chords/09 - Ab Major - F minor/1 Triad/Major/IV - Db.mid inflating: MIDI Chords/09 - Ab Major - F minor/1 Triad/Major/vii - Gdim.mid creating: MIDI Chords/09 - Ab Major - F minor/1 Triad/Minor/ inflating: MIDI Chords/09 - Ab Major - F minor/1 Triad/Minor/v - Cm.mid inflating: MIDI Chords/09 - Ab Major - F minor/1 Triad/Minor/III - Ab.mid inflating: MIDI Chords/09 - Ab Major - F minor/1 Triad/Minor/iv - Bbm.mid inflating: MIDI Chords/09 - Ab Major - F minor/1 Triad/Minor/VII - Eb.mid inflating: MIDI Chords/09 - Ab Major - F minor/1 Triad/Minor/ii - Gdim.mid inflating: MIDI Chords/09 - Ab Major - F minor/1 Triad/Minor/i - Fm.mid inflating: MIDI Chords/09 - Ab Major - F minor/1 Triad/Minor/VI - Db.mid creating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Ebadd11.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bb7+11.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - Gadd11.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - Gm7-5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Abdim6.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - Cdim6.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - Fmaj9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Dbmaj7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Db7sus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - DbmM7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - G7sus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Dbmaj9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Abm6.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Abm7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - F2.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Ab7-9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Db7+11.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - Cmaj9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Ebadd9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Abmaj7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Dbadd11.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Db2.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Dbm9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - C7-9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Abadd11.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - BbM7+5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - Fm69.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - Cmadd9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Db7-9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Ebsus2.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bbdim6.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - Gm6.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Dbsus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - Gsus2.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Eb7+5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Ab7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bbm7-5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - G9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - Fdim6.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bbadd11.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Ab2.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - BbmM7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - C69.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - F9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - Gm7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - FM7+5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - C6.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - Fm7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - G69.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - C7+11.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Ebsus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - EbM7+5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - G7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - Cadd11.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Eb6.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - F6.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Abmadd9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - G2.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - CmM7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - F7+11.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Dbm7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Ebmaj7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - Cm7-5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bbm7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - C7+5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - Gdim6.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Dbm69.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bbmaj9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - Fm7-5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Eb7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bb7-9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Eb7sus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Db7-5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Eb7-5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - AbmM7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Abm9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Ab7-5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - Gadd9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Ab7+5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Abmaj9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - G7-5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bb9sus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - Fsus2.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - Gm9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - GM7+5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - Csus2.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bbsus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Eb69.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - Fm9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - EbmM7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - F7+5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - Fadd11.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - G6.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - C7-5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bb7sus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bbsus2.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - G7-9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Ebm9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Abadd9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Absus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Db7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - Cm9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Dbadd9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bb9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - F9sus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - Gmaj7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Absus2.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - F7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - C7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Dbm6.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - Fmaj7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - C2.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Db7+5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bbm6.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - F7-9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Dbdim6.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bbmaj7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - Cmaj7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Eb2.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - CM7+5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - C9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - Cm69.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Ab9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Eb7+11.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bb69.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Abm69.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - Fadd9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Abm7-5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - Gmadd9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - Cm7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bb7-5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Ebm69.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - AbM7+5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bbadd9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Db69.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Ebm7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Ebmadd9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - G7+11.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - F69.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Dbm7-5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - G9sus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - Cm6.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - C9sus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - F7-5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Db6.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bb7+5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bb7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - C7sus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Dbsus2.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - DbM7+5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Ab7sus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Ab69.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - F7sus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - Fmadd9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Ebm6.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Db9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - G7+5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Dbmadd9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - Fm6.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - Fsus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Ebdim6.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - Csus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bbmadd9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bb2.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/iii-v - Cadd9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Ab9sus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Eb9sus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - Gmaj9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - GmM7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bb6.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - Gm69.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vii-ii - Gsus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Eb9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Ebmaj9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/IV-VI - Db9sus4.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bbm9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/ii-iv - Bbm69.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Ebm7-5.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/V-VII - Eb7-9.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Ab6.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/vi-i - FmM7.mid inflating: MIDI Chords/09 - Ab Major - F minor/3 All chords/I-III - Ab7+11.mid creating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/ creating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Major/ inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Major/iii - Cm7.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Major/V - Eb7.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Major/vii - Gm7-5.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Major/I - AbM9.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Major/ii - Bbm7.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Major/vi - Fm9.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Major/IV - DbM7.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Major/ii - Bbm9.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Major/vii - Gm7b9b5.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Major/V - Eb9.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Major/IV - DbM9.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Major/I - AbM7.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Major/vi - Fm7.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Major/iii - Cm9.mid creating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Minor/ inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Minor/iv - Bbm9.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Minor/ii - Gm7-5.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Minor/v - Cm9.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Minor/VI - DbM9.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Minor/III - AbM7.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Minor/i - Fm9.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Minor/VII - Eb7.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Minor/ii - Gm7b9b5.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Minor/III - AbM9.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Minor/iv - Bbm7.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Minor/VI - DbM7.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Minor/v - Cm7.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Minor/i - Fm7.mid inflating: MIDI Chords/09 - Ab Major - F minor/2 7th and 9th/Minor/VII - Eb9.mid creating: MIDI Progressions/ inflating: MIDI Progressions/LICENSE inflating: MIDI Progressions/.daw-meta.xml~ creating: MIDI Progressions/Major/ inflating: MIDI Progressions/Major/E - IV I iii IV.mid inflating: MIDI Progressions/Major/E - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/Db - I iii vi IV.mid inflating: MIDI Progressions/Major/A - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/Db - I V I IV.mid inflating: MIDI Progressions/Major/Db - IV IV I V.mid inflating: MIDI Progressions/Major/D - I vi ii V.mid inflating: MIDI Progressions/Major/Bb - ii V I I.mid inflating: MIDI Progressions/Major/B - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/G - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/Ab - vi V IV V.mid inflating: MIDI Progressions/Major/Gb - I V vi iii IV.mid inflating: MIDI Progressions/Major/E - I vi ii IV.mid inflating: MIDI Progressions/Major/Bb - V IV vi I.mid inflating: MIDI Progressions/Major/F - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/Gb - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/Eb - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/C - V IV vi I.mid inflating: MIDI Progressions/Major/Db - I IV vi V.mid inflating: MIDI Progressions/Major/D - I V vi ii.mid inflating: MIDI Progressions/Major/Db - I I IV iii.mid inflating: MIDI Progressions/Major/D - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/F - I IV ii V.mid inflating: MIDI Progressions/Major/Bb - I iii vi IV.mid inflating: MIDI Progressions/Major/Gb - I IV V V.mid inflating: MIDI Progressions/Major/Db - I V vi ii.mid inflating: MIDI Progressions/Major/D - IV I V vi.mid inflating: MIDI Progressions/Major/A - ii V I I.mid inflating: MIDI Progressions/Major/Bb - I vi IV V.mid inflating: MIDI Progressions/Major/D - I IV V V.mid inflating: MIDI Progressions/Major/A - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/Bb - I I IV iii.mid inflating: MIDI Progressions/Major/B - vi V IV V.mid inflating: MIDI Progressions/Major/Bb - I vi ii IV.mid inflating: MIDI Progressions/Major/F - I vi IV iii.mid inflating: MIDI Progressions/Major/C - iii vi IV I.mid inflating: MIDI Progressions/Major/F - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/G - ii V I IV.mid inflating: MIDI Progressions/Major/Ab - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/D - ii V I IV.mid inflating: MIDI Progressions/Major/F - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/Db - I vi ii IV.mid inflating: MIDI Progressions/Major/B - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/B - I IIM iii V6.mid inflating: MIDI Progressions/Major/Eb - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/Gb - I IV V bVIIM.mid inflating: MIDI Progressions/Major/E - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/E - ii V I IV.mid inflating: MIDI Progressions/Major/C - IV I ii vi.mid inflating: MIDI Progressions/Major/F - IV vi iii I.mid inflating: MIDI Progressions/Major/Gb - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/Gb - I vi IV iii.mid inflating: MIDI Progressions/Major/B - IV I ii vi.mid inflating: MIDI Progressions/Major/Db - vi V IV V ii V I I.mid creating: MIDI Progressions/Major/hiphop style/ inflating: MIDI Progressions/Major/hiphop style/E - IV I iii IV.mid inflating: MIDI Progressions/Major/hiphop style/E - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/hiphop style/Db - I iii vi IV.mid inflating: MIDI Progressions/Major/hiphop style/A - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/Db - I V I IV.mid inflating: MIDI Progressions/Major/hiphop style/Db - IV IV I V.mid inflating: MIDI Progressions/Major/hiphop style/D - I vi ii V.mid inflating: MIDI Progressions/Major/hiphop style/Bb - ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/B - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/G - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/hiphop style/Ab - vi V IV V.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I V vi iii IV.mid inflating: MIDI Progressions/Major/hiphop style/E - I vi ii IV.mid inflating: MIDI Progressions/Major/hiphop style/Bb - V IV vi I.mid inflating: MIDI Progressions/Major/hiphop style/F - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/hiphop style/Gb - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/C - V IV vi I.mid inflating: MIDI Progressions/Major/hiphop style/Db - I IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/D - I V vi ii.mid inflating: MIDI Progressions/Major/hiphop style/Db - I I IV iii.mid inflating: MIDI Progressions/Major/hiphop style/D - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/hiphop style/F - I IV ii V.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I iii vi IV.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I IV V V.mid inflating: MIDI Progressions/Major/hiphop style/Db - I V vi ii.mid inflating: MIDI Progressions/Major/hiphop style/D - IV I V vi.mid inflating: MIDI Progressions/Major/hiphop style/A - ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I vi IV V.mid inflating: MIDI Progressions/Major/hiphop style/D - I IV V V.mid inflating: MIDI Progressions/Major/hiphop style/A - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I I IV iii.mid inflating: MIDI Progressions/Major/hiphop style/B - vi V IV V.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I vi ii IV.mid inflating: MIDI Progressions/Major/hiphop style/F - I vi IV iii.mid inflating: MIDI Progressions/Major/hiphop style/C - iii vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/F - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/G - ii V I IV.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/D - ii V I IV.mid inflating: MIDI Progressions/Major/hiphop style/F - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/Db - I vi ii IV.mid inflating: MIDI Progressions/Major/hiphop style/B - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/hiphop style/B - I IIM iii V6.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I IV V bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/E - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/hiphop style/E - ii V I IV.mid inflating: MIDI Progressions/Major/hiphop style/C - IV I ii vi.mid inflating: MIDI Progressions/Major/hiphop style/F - IV vi iii I.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I vi IV iii.mid inflating: MIDI Progressions/Major/hiphop style/B - IV I ii vi.mid inflating: MIDI Progressions/Major/hiphop style/Db - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/E - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/hiphop style/G - I vi ii IV.mid inflating: MIDI Progressions/Major/hiphop style/Ab - vi IV I V.mid inflating: MIDI Progressions/Major/hiphop style/A - I vi IV iii.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I bIIM I iii.mid inflating: MIDI Progressions/Major/hiphop style/C - I iii IV vi.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I V IV vi.mid inflating: MIDI Progressions/Major/hiphop style/Bb - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I iii IV vi.mid inflating: MIDI Progressions/Major/hiphop style/Db - vi IV I V.mid inflating: MIDI Progressions/Major/hiphop style/Gb - ii IV V V.mid inflating: MIDI Progressions/Major/hiphop style/B - vi IV I V.mid inflating: MIDI Progressions/Major/hiphop style/Ab - IV I V vi.mid inflating: MIDI Progressions/Major/hiphop style/A - V I vi V.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/Bb - V I vi V.mid inflating: MIDI Progressions/Major/hiphop style/F - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/F - ii V I IV.mid inflating: MIDI Progressions/Major/hiphop style/Bb - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/hiphop style/Ab - V vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/Bb - vi IV I V.mid inflating: MIDI Progressions/Major/hiphop style/B - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I V vi IV.mid inflating: MIDI Progressions/Major/hiphop style/Gb - ii V I IV.mid inflating: MIDI Progressions/Major/hiphop style/A - I V vi iii IV.mid inflating: MIDI Progressions/Major/hiphop style/E - I bIIM I iii.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I bVIIM IV I.mid inflating: MIDI Progressions/Major/hiphop style/E - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/D - IV IV I V.mid inflating: MIDI Progressions/Major/hiphop style/Ab - IV IV I V.mid inflating: MIDI Progressions/Major/hiphop style/Bb - iii vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/Db - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/Db - V I vi V.mid inflating: MIDI Progressions/Major/hiphop style/C - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I V bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/Db - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/D - V IV vi I.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I bVIIM IV I.mid inflating: MIDI Progressions/Major/hiphop style/A - I V vi IV.mid inflating: MIDI Progressions/Major/hiphop style/C - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/Bb - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/hiphop style/Ab - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/hiphop style/F - I IV V IV.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I vi IV V.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/hiphop style/Db - I V vi IV.mid inflating: MIDI Progressions/Major/hiphop style/F - I iii vi Isus4.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/hiphop style/F - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/hiphop style/Eb - ii V I IV.mid inflating: MIDI Progressions/Major/hiphop style/D - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/hiphop style/Db - I vi ii V.mid inflating: MIDI Progressions/Major/hiphop style/G - I vi I IV.mid inflating: MIDI Progressions/Major/hiphop style/Ab - IV I ii vi.mid inflating: MIDI Progressions/Major/hiphop style/F - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I iii IV vi.mid inflating: MIDI Progressions/Major/hiphop style/B - I IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/E - I IV V V.mid inflating: MIDI Progressions/Major/hiphop style/Db - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/hiphop style/Eb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/hiphop style/A - I IV V IV.mid inflating: MIDI Progressions/Major/hiphop style/C - I V vi iii IV.mid inflating: MIDI Progressions/Major/hiphop style/C - ii IV V V.mid inflating: MIDI Progressions/Major/hiphop style/E - ii IV V V.mid inflating: MIDI Progressions/Major/hiphop style/D - V I vi V.mid inflating: MIDI Progressions/Major/hiphop style/Db - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/hiphop style/C - I vi I IV.mid inflating: MIDI Progressions/Major/hiphop style/Db - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I V vi iii IV.mid inflating: MIDI Progressions/Major/hiphop style/Eb - V vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/Bb - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/E - I vi ii V.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I V vi ii.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/hiphop style/Gb - iii vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/E - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/hiphop style/A - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/A - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/A - ii IV V V.mid inflating: MIDI Progressions/Major/hiphop style/A - IV I iii IV.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I IV V IV.mid inflating: MIDI Progressions/Major/hiphop style/C - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/hiphop style/G - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/Db - ii V I IV.mid inflating: MIDI Progressions/Major/hiphop style/Eb - iii vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/Eb - ii IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/B - IV I V vi.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I V vi iii IV.mid inflating: MIDI Progressions/Major/hiphop style/B - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/hiphop style/F - vi V IV V.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I vi IV iii.mid inflating: MIDI Progressions/Major/hiphop style/A - I IV V bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/Eb - IV I iii IV.mid inflating: MIDI Progressions/Major/hiphop style/G - I IV V V.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I vi IV V.mid inflating: MIDI Progressions/Major/hiphop style/Db - IV vi iii I.mid inflating: MIDI Progressions/Major/hiphop style/Db - ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/B - V vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/F - I vi ii IV.mid inflating: MIDI Progressions/Major/hiphop style/B - I IV V IV.mid inflating: MIDI Progressions/Major/hiphop style/A - vi V IV V.mid inflating: MIDI Progressions/Major/hiphop style/D - IV I ii vi.mid inflating: MIDI Progressions/Major/hiphop style/Eb - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I iii vi Isus4.mid inflating: MIDI Progressions/Major/hiphop style/D - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/F - I vi IV V.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I V vi ii.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/hiphop style/Bb - ii IV V V.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I bIIM I iii.mid inflating: MIDI Progressions/Major/hiphop style/C - I IV V IV.mid inflating: MIDI Progressions/Major/hiphop style/Db - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I IV V IV.mid inflating: MIDI Progressions/Major/hiphop style/Db - V IV vi I.mid inflating: MIDI Progressions/Major/hiphop style/E - IV I ii vi.mid inflating: MIDI Progressions/Major/hiphop style/A - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I vi IV iii.mid inflating: MIDI Progressions/Major/hiphop style/Gb - vi V IV V.mid inflating: MIDI Progressions/Major/hiphop style/Db - I iii vi Isus4.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I bVIIM IV I.mid inflating: MIDI Progressions/Major/hiphop style/Ab - ii IV V V.mid inflating: MIDI Progressions/Major/hiphop style/Eb - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/Ab - V I vi V.mid inflating: MIDI Progressions/Major/hiphop style/D - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/hiphop style/B - I IV ii V.mid inflating: MIDI Progressions/Major/hiphop style/G - vi IV I V.mid inflating: MIDI Progressions/Major/hiphop style/E - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/hiphop style/D - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/hiphop style/B - I V vi ii.mid inflating: MIDI Progressions/Major/hiphop style/C - I vi ii V.mid inflating: MIDI Progressions/Major/hiphop style/G - I I IV iii.mid inflating: MIDI Progressions/Major/hiphop style/Db - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/hiphop style/Gb - IV I V vi.mid inflating: MIDI Progressions/Major/hiphop style/Bb - IV vi iii I.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/hiphop style/E - I IIM iii V6.mid inflating: MIDI Progressions/Major/hiphop style/C - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/Db - V vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/A - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/hiphop style/F - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/hiphop style/G - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/hiphop style/Ab - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/hiphop style/Db - I IV ii V.mid inflating: MIDI Progressions/Major/hiphop style/B - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/A - I vi I IV.mid inflating: MIDI Progressions/Major/hiphop style/F - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/hiphop style/Db - I IV V IV.mid inflating: MIDI Progressions/Major/hiphop style/F - I V vi iii IV.mid inflating: MIDI Progressions/Major/hiphop style/D - I bIIM I iii.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I vi I IV.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I V IV vi.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I IIM iii V6.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I IV ii V.mid inflating: MIDI Progressions/Major/hiphop style/B - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/Db - I IIM iii V6.mid inflating: MIDI Progressions/Major/hiphop style/E - vi V IV V.mid inflating: MIDI Progressions/Major/hiphop style/F - vi IV I V.mid inflating: MIDI Progressions/Major/hiphop style/B - I bIIM I iii.mid inflating: MIDI Progressions/Major/hiphop style/Db - I V vi V.mid inflating: MIDI Progressions/Major/hiphop style/A - I bIIM I iii.mid inflating: MIDI Progressions/Major/hiphop style/D - I bVIIM IV I.mid inflating: MIDI Progressions/Major/hiphop style/Ab - V IV vi I.mid inflating: MIDI Progressions/Major/hiphop style/G - I vi ii V.mid inflating: MIDI Progressions/Major/hiphop style/A - ii V I IV.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/E - IV vi iii I.mid inflating: MIDI Progressions/Major/hiphop style/Gb - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/hiphop style/E - ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/hiphop style/E - ii IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/Eb - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/hiphop style/G - IV I V vi.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/hiphop style/B - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/Eb - ii IV V V.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I IV ii V.mid inflating: MIDI Progressions/Major/hiphop style/G - I V IV vi.mid inflating: MIDI Progressions/Major/hiphop style/Ab - IV I iii IV.mid inflating: MIDI Progressions/Major/hiphop style/Ab - ii V I IV.mid inflating: MIDI Progressions/Major/hiphop style/A - I vi ii V.mid inflating: MIDI Progressions/Major/hiphop style/Gb - V vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/Db - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/G - ii IV V V.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/hiphop style/E - iii vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/A - I V IV vi.mid inflating: MIDI Progressions/Major/hiphop style/Db - I V vi iii IV.mid inflating: MIDI Progressions/Major/hiphop style/Db - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/E - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/hiphop style/G - IV vi iii I.mid inflating: MIDI Progressions/Major/hiphop style/A - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/hiphop style/C - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I V bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I bIIM I iii.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I vi I IV.mid inflating: MIDI Progressions/Major/hiphop style/D - ii IV V V.mid inflating: MIDI Progressions/Major/hiphop style/A - I bVIIM IV I.mid inflating: MIDI Progressions/Major/hiphop style/D - vi V IV V.mid inflating: MIDI Progressions/Major/hiphop style/G - I V vi IV.mid inflating: MIDI Progressions/Major/hiphop style/D - ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/Ab - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I vi ii V.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/F - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/hiphop style/E - I IV ii V.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I IV V V.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/hiphop style/Db - iii vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/D - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/D - ii IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/C - I bVIIM IV I.mid inflating: MIDI Progressions/Major/hiphop style/Db - I vi I IV.mid inflating: MIDI Progressions/Major/hiphop style/Ab - IV vi iii I.mid inflating: MIDI Progressions/Major/hiphop style/G - I iii vi IV.mid inflating: MIDI Progressions/Major/hiphop style/B - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/hiphop style/B - IV vi iii I.mid inflating: MIDI Progressions/Major/hiphop style/D - I vi ii IV.mid inflating: MIDI Progressions/Major/hiphop style/A - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/hiphop style/B - I V bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/A - I IV V V.mid inflating: MIDI Progressions/Major/hiphop style/Eb - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/hiphop style/Eb - ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/F - I bVIIM IV I.mid inflating: MIDI Progressions/Major/hiphop style/Db - I vi IV iii.mid inflating: MIDI Progressions/Major/hiphop style/G - I iii IV vi.mid inflating: MIDI Progressions/Major/hiphop style/B - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/hiphop style/Eb - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/B - I vi I IV.mid inflating: MIDI Progressions/Major/hiphop style/B - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/Bb - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/hiphop style/B - I V vi IV.mid inflating: MIDI Progressions/Major/hiphop style/G - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I V vi IV.mid inflating: MIDI Progressions/Major/hiphop style/E - IV I V vi.mid inflating: MIDI Progressions/Major/hiphop style/C - vi IV I V.mid inflating: MIDI Progressions/Major/hiphop style/F - V vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/G - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I V vi V.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I bVIIM IV I.mid inflating: MIDI Progressions/Major/hiphop style/Db - I V IV vi.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I IV V V.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/Db - IV I iii IV.mid inflating: MIDI Progressions/Major/hiphop style/E - I V vi iii IV.mid inflating: MIDI Progressions/Major/hiphop style/D - I IV V bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/Eb - vi V IV V.mid inflating: MIDI Progressions/Major/hiphop style/B - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I IV ii V.mid inflating: MIDI Progressions/Major/hiphop style/F - I vi I IV.mid inflating: MIDI Progressions/Major/hiphop style/A - I IV ii V.mid inflating: MIDI Progressions/Major/hiphop style/Db - I V bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/C - I IV V bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/Eb - IV I V vi.mid inflating: MIDI Progressions/Major/hiphop style/Bb - IV IV I V.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I I IV iii.mid inflating: MIDI Progressions/Major/hiphop style/Gb - IV I iii IV.mid inflating: MIDI Progressions/Major/hiphop style/E - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/D - I V vi iii IV.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I V vi V.mid inflating: MIDI Progressions/Major/hiphop style/F - I bIIM I iii.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I IV V bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/F - I V bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/B - ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/F - I iii IV vi.mid inflating: MIDI Progressions/Major/hiphop style/E - IV IV I V.mid inflating: MIDI Progressions/Major/hiphop style/F - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/hiphop style/Gb - IV I ii vi.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I vi IV V.mid inflating: MIDI Progressions/Major/hiphop style/D - I iii vi IV.mid inflating: MIDI Progressions/Major/hiphop style/D - I iii vi Isus4.mid inflating: MIDI Progressions/Major/hiphop style/Db - IV I V vi.mid inflating: MIDI Progressions/Major/hiphop style/C - I iii vi Isus4.mid inflating: MIDI Progressions/Major/hiphop style/C - vi V IV V.mid inflating: MIDI Progressions/Major/hiphop style/B - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/hiphop style/D - I vi I IV.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I iii vi Isus4.mid inflating: MIDI Progressions/Major/hiphop style/G - I V vi ii.mid inflating: MIDI Progressions/Major/hiphop style/Bb - vi V IV V.mid inflating: MIDI Progressions/Major/hiphop style/E - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/hiphop style/B - I V IV vi.mid inflating: MIDI Progressions/Major/hiphop style/Bb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/hiphop style/E - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I IIM iii V6.mid inflating: MIDI Progressions/Major/hiphop style/G - V vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I vi I IV.mid inflating: MIDI Progressions/Major/hiphop style/C - ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/B - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/hiphop style/C - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/hiphop style/C - I vi IV V.mid inflating: MIDI Progressions/Major/hiphop style/B - I iii vi Isus4.mid inflating: MIDI Progressions/Major/hiphop style/B - I V vi iii IV.mid inflating: MIDI Progressions/Major/hiphop style/A - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/hiphop style/C - I V vi ii.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I V vi iii IV.mid inflating: MIDI Progressions/Major/hiphop style/C - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I vi ii IV.mid inflating: MIDI Progressions/Major/hiphop style/B - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/hiphop style/G - iii vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/A - V IV vi I.mid inflating: MIDI Progressions/Major/hiphop style/D - I iii IV vi.mid inflating: MIDI Progressions/Major/hiphop style/D - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/hiphop style/F - I iii vi IV.mid inflating: MIDI Progressions/Major/hiphop style/C - IV I V vi.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I iii IV vi.mid inflating: MIDI Progressions/Major/hiphop style/E - I IV V bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/hiphop style/G - I V vi iii IV.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I V vi IV.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I V I IV.mid inflating: MIDI Progressions/Major/hiphop style/E - I bVIIM IV I.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/E - V I vi V.mid inflating: MIDI Progressions/Major/hiphop style/B - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/hiphop style/Db - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/hiphop style/Gb - vi IV I V.mid inflating: MIDI Progressions/Major/hiphop style/G - I V vi V.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I vi ii V.mid inflating: MIDI Progressions/Major/hiphop style/Ab - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/hiphop style/Bb - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/hiphop style/A - I V bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/B - I iii vi IV.mid inflating: MIDI Progressions/Major/hiphop style/C - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/hiphop style/Gb - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/F - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/hiphop style/F - I V vi ii.mid inflating: MIDI Progressions/Major/hiphop style/A - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/hiphop style/F - I vi ii V.mid inflating: MIDI Progressions/Major/hiphop style/G - ii IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/A - I iii vi Isus4.mid inflating: MIDI Progressions/Major/hiphop style/Db - IV I ii vi.mid inflating: MIDI Progressions/Major/hiphop style/D - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/F - IV I iii IV.mid inflating: MIDI Progressions/Major/hiphop style/C - I V I IV.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/Eb - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I IV V IV.mid inflating: MIDI Progressions/Major/hiphop style/F - I V vi V.mid inflating: MIDI Progressions/Major/hiphop style/D - IV vi iii I.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I vi ii IV.mid inflating: MIDI Progressions/Major/hiphop style/Eb - IV vi iii I.mid inflating: MIDI Progressions/Major/hiphop style/D - I vi IV iii.mid inflating: MIDI Progressions/Major/hiphop style/B - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/hiphop style/Db - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/D - I V vi IV.mid inflating: MIDI Progressions/Major/hiphop style/D - I IIM iii V6.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I vi I IV.mid inflating: MIDI Progressions/Major/hiphop style/Gb - V I vi V.mid inflating: MIDI Progressions/Major/hiphop style/E - I V vi IV.mid inflating: MIDI Progressions/Major/hiphop style/F - V I vi V.mid inflating: MIDI Progressions/Major/hiphop style/C - I vi IV iii.mid inflating: MIDI Progressions/Major/hiphop style/Db - I bVIIM IV I.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I V vi ii.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I V IV vi.mid inflating: MIDI Progressions/Major/hiphop style/G - I IIM iii V6.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/C - I IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/C - I IV V V.mid inflating: MIDI Progressions/Major/hiphop style/Bb - ii IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/hiphop style/F - I I IV iii.mid inflating: MIDI Progressions/Major/hiphop style/E - I iii IV vi.mid inflating: MIDI Progressions/Major/hiphop style/A - I iii vi IV.mid inflating: MIDI Progressions/Major/hiphop style/Ab - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/hiphop style/Gb - V IV vi I.mid inflating: MIDI Progressions/Major/hiphop style/Eb - V I vi V.mid inflating: MIDI Progressions/Major/hiphop style/B - I vi IV V.mid inflating: MIDI Progressions/Major/hiphop style/G - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/G - I vi IV V.mid inflating: MIDI Progressions/Major/hiphop style/Db - I IV V V.mid inflating: MIDI Progressions/Major/hiphop style/E - V IV vi I.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/G - I IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/Bb - ii V I IV.mid inflating: MIDI Progressions/Major/hiphop style/B - I IV V bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/E - I iii vi IV.mid inflating: MIDI Progressions/Major/hiphop style/D - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/hiphop style/A - I vi IV V.mid inflating: MIDI Progressions/Major/hiphop style/Db - I IV V bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/B - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/hiphop style/F - IV I ii vi.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/G - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/hiphop style/F - I IIM iii V6.mid inflating: MIDI Progressions/Major/hiphop style/F - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/C - I V bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/C - IV I iii IV.mid inflating: MIDI Progressions/Major/hiphop style/B - I iii IV vi.mid inflating: MIDI Progressions/Major/hiphop style/G - V IV vi I.mid inflating: MIDI Progressions/Major/hiphop style/D - I V I IV.mid inflating: MIDI Progressions/Major/hiphop style/Eb - IV I ii vi.mid inflating: MIDI Progressions/Major/hiphop style/Db - I vi IV V.mid inflating: MIDI Progressions/Major/hiphop style/G - I iii vi Isus4.mid inflating: MIDI Progressions/Major/hiphop style/E - I iii vi Isus4.mid inflating: MIDI Progressions/Major/hiphop style/D - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/hiphop style/F - I IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/D - IV I iii IV.mid inflating: MIDI Progressions/Major/hiphop style/C - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/C - I V vi IV.mid inflating: MIDI Progressions/Major/hiphop style/D - I IV ii V.mid inflating: MIDI Progressions/Major/hiphop style/B - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/A - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/hiphop style/A - I V vi V.mid inflating: MIDI Progressions/Major/hiphop style/Db - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/hiphop style/Ab - ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/B - V I vi V.mid inflating: MIDI Progressions/Major/hiphop style/G - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/hiphop style/F - I V I IV.mid inflating: MIDI Progressions/Major/hiphop style/Eb - IV IV I V.mid inflating: MIDI Progressions/Major/hiphop style/D - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/B - ii IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/E - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I V I IV.mid inflating: MIDI Progressions/Major/hiphop style/F - I V vi IV.mid inflating: MIDI Progressions/Major/hiphop style/C - V I vi V.mid inflating: MIDI Progressions/Major/hiphop style/G - I bVIIM IV I.mid inflating: MIDI Progressions/Major/hiphop style/D - vi IV I V.mid inflating: MIDI Progressions/Major/hiphop style/D - I V vi V.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/hiphop style/C - IV IV I V.mid inflating: MIDI Progressions/Major/hiphop style/D - iii vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/C - ii IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/C - V vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I V I IV.mid inflating: MIDI Progressions/Major/hiphop style/F - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/E - V vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/G - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/hiphop style/Bb - V vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/A - I IIM iii V6.mid inflating: MIDI Progressions/Major/hiphop style/F - ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/F - IV I V vi.mid inflating: MIDI Progressions/Major/hiphop style/D - I V IV vi.mid inflating: MIDI Progressions/Major/hiphop style/B - I bVIIM IV I.mid inflating: MIDI Progressions/Major/hiphop style/B - IV IV I V.mid inflating: MIDI Progressions/Major/hiphop style/A - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/hiphop style/C - I V IV vi.mid inflating: MIDI Progressions/Major/hiphop style/A - I V vi ii.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I I IV iii.mid inflating: MIDI Progressions/Major/hiphop style/E - I V vi V.mid inflating: MIDI Progressions/Major/hiphop style/Db - ii IV V V.mid inflating: MIDI Progressions/Major/hiphop style/E - I V IV vi.mid inflating: MIDI Progressions/Major/hiphop style/C - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/hiphop style/Db - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/hiphop style/D - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/hiphop style/D - I V bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/Eb - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/hiphop style/B - ii V I IV.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I iii vi IV.mid inflating: MIDI Progressions/Major/hiphop style/F - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/E - I vi IV iii.mid inflating: MIDI Progressions/Major/hiphop style/A - I iii IV vi.mid inflating: MIDI Progressions/Major/hiphop style/E - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/C - I IV ii V.mid inflating: MIDI Progressions/Major/hiphop style/F - iii vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/A - IV I V vi.mid inflating: MIDI Progressions/Major/hiphop style/E - I vi IV V.mid inflating: MIDI Progressions/Major/hiphop style/C - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/hiphop style/G - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/hiphop style/Eb - vi IV I V.mid inflating: MIDI Progressions/Major/hiphop style/G - I vi IV iii.mid inflating: MIDI Progressions/Major/hiphop style/C - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/G - IV IV I V.mid inflating: MIDI Progressions/Major/hiphop style/D - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/G - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/E - vi IV I V.mid inflating: MIDI Progressions/Major/hiphop style/A - iii vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/E - I IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I V vi ii.mid inflating: MIDI Progressions/Major/hiphop style/B - V IV vi I.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I IV V bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/A - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/G - I IV V IV.mid inflating: MIDI Progressions/Major/hiphop style/B - I vi IV iii.mid inflating: MIDI Progressions/Major/hiphop style/G - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/hiphop style/Ab - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/hiphop style/Gb - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/hiphop style/G - I IV V bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/C - ii V I IV.mid inflating: MIDI Progressions/Major/hiphop style/A - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/hiphop style/C - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I IV V V.mid inflating: MIDI Progressions/Major/hiphop style/Ab - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/hiphop style/A - ii IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/F - I V IV vi.mid inflating: MIDI Progressions/Major/hiphop style/D - I I IV iii.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I IIM iii V6.mid inflating: MIDI Progressions/Major/hiphop style/G - IV I ii vi.mid inflating: MIDI Progressions/Major/hiphop style/G - IV I iii IV.mid inflating: MIDI Progressions/Major/hiphop style/C - IV vi iii I.mid inflating: MIDI Progressions/Major/hiphop style/G - I bIIM I iii.mid inflating: MIDI Progressions/Major/hiphop style/Gb - IV vi iii I.mid inflating: MIDI Progressions/Major/hiphop style/G - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/C - I V vi V.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I iii vi IV.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I IIM iii V6.mid inflating: MIDI Progressions/Major/hiphop style/Bb - IV I iii IV.mid inflating: MIDI Progressions/Major/hiphop style/E - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/hiphop style/D - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/hiphop style/G - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/Bb - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/hiphop style/E - I V I IV.mid inflating: MIDI Progressions/Major/hiphop style/E - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/A - I IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/A - I I IV iii.mid inflating: MIDI Progressions/Major/hiphop style/Eb - V IV vi I.mid inflating: MIDI Progressions/Major/hiphop style/C - I IIM iii V6.mid inflating: MIDI Progressions/Major/hiphop style/Db - I bIIM I iii.mid inflating: MIDI Progressions/Major/hiphop style/B - iii vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/B - IV I iii IV.mid inflating: MIDI Progressions/Major/hiphop style/B - I I IV iii.mid inflating: MIDI Progressions/Major/hiphop style/D - I IV V IV.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/A - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/G - vi V IV V.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/hiphop style/G - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/hiphop style/E - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I IV V IV.mid inflating: MIDI Progressions/Major/hiphop style/Gb - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/F - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/hiphop style/D - V vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/Bb - IV I V vi.mid inflating: MIDI Progressions/Major/hiphop style/A - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I V vi IV.mid inflating: MIDI Progressions/Major/hiphop style/Db - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/F - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/hiphop style/A - IV vi iii I.mid inflating: MIDI Progressions/Major/hiphop style/F - I IV V bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/A - I vi ii IV.mid inflating: MIDI Progressions/Major/hiphop style/Ab - ii IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/E - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/B - ii IV V V.mid inflating: MIDI Progressions/Major/hiphop style/D - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/hiphop style/F - IV IV I V.mid inflating: MIDI Progressions/Major/hiphop style/D - I vi IV V.mid inflating: MIDI Progressions/Major/hiphop style/A - IV IV I V.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/hiphop style/A - I V I IV.mid inflating: MIDI Progressions/Major/hiphop style/G - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/hiphop style/E - I vi I IV.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I V bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/C - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I IV ii V.mid inflating: MIDI Progressions/Major/hiphop style/B - I V vi V.mid inflating: MIDI Progressions/Major/hiphop style/A - IV I ii vi.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I vi ii IV.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I vi IV iii.mid inflating: MIDI Progressions/Major/hiphop style/F - ii IV V V.mid inflating: MIDI Progressions/Major/hiphop style/B - I vi ii V.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I V IV vi.mid inflating: MIDI Progressions/Major/hiphop style/Db - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/hiphop style/E - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I I IV iii.mid inflating: MIDI Progressions/Major/hiphop style/Gb - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/hiphop style/C - I bIIM I iii.mid inflating: MIDI Progressions/Major/hiphop style/C - I vi ii IV.mid inflating: MIDI Progressions/Major/hiphop style/B - I V I IV.mid inflating: MIDI Progressions/Major/hiphop style/G - ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I IV V bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/F - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/E - I IV V IV.mid inflating: MIDI Progressions/Major/hiphop style/C - I I IV iii.mid inflating: MIDI Progressions/Major/hiphop style/Gb - ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I V bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/hiphop style/Gb - IV IV I V.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I iii vi IV.mid inflating: MIDI Progressions/Major/hiphop style/Db - ii IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I iii vi Isus4.mid inflating: MIDI Progressions/Major/hiphop style/E - I V vi ii.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I bIIM I iii.mid inflating: MIDI Progressions/Major/hiphop style/C - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/hiphop style/G - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/hiphop style/G - I V I IV.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I iii vi Isus4.mid inflating: MIDI Progressions/Major/hiphop style/F - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/hiphop style/B - I vi ii IV.mid inflating: MIDI Progressions/Major/hiphop style/E - I I IV iii.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/hiphop style/A - V vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/hiphop style/Gb - ii IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/F - I IV V V.mid inflating: MIDI Progressions/Major/hiphop style/F - V IV vi I.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I V vi V.mid inflating: MIDI Progressions/Major/hiphop style/Ab - iii vi IV I.mid inflating: MIDI Progressions/Major/hiphop style/Bb - IV I ii vi.mid inflating: MIDI Progressions/Major/hiphop style/A - vi IV I V.mid inflating: MIDI Progressions/Major/hiphop style/G - I V bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I V I IV.mid inflating: MIDI Progressions/Major/hiphop style/Eb - I V vi V.mid inflating: MIDI Progressions/Major/hiphop style/G - V I vi V.mid inflating: MIDI Progressions/Major/hiphop style/A - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/hiphop style/C - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/hiphop style/D - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/E - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/hiphop style/G - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/hiphop style/Bb - I vi ii V.mid inflating: MIDI Progressions/Major/hiphop style/D - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/E - I V bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/A - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/hiphop style/B - I IV V V.mid inflating: MIDI Progressions/Major/hiphop style/C - I iii vi IV.mid inflating: MIDI Progressions/Major/hiphop style/F - ii IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/D - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/hiphop style/Db - vi V IV V.mid inflating: MIDI Progressions/Major/hiphop style/Gb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/hiphop style/Db - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/hiphop style/Ab - I vi ii V.mid inflating: MIDI Progressions/Major/hiphop style/Db - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/hiphop style/D - I IV vi V.mid inflating: MIDI Progressions/Major/hiphop style/G - I IV ii V.mid inflating: MIDI Progressions/Major/hiphop style/Ab - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/Gb - I iii IV vi.mid inflating: MIDI Progressions/Major/hiphop style/Db - I iii IV vi.mid inflating: MIDI Progressions/Major/hiphop style/C - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/hiphop style/C - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/hiphop style/Gb - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/E - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/G - I vi ii IV.mid inflating: MIDI Progressions/Major/Ab - vi IV I V.mid inflating: MIDI Progressions/Major/A - I vi IV iii.mid inflating: MIDI Progressions/Major/Bb - I bIIM I iii.mid inflating: MIDI Progressions/Major/C - I iii IV vi.mid inflating: MIDI Progressions/Major/Ab - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/Ab - I V IV vi.mid inflating: MIDI Progressions/Major/Bb - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/Eb - I iii IV vi.mid inflating: MIDI Progressions/Major/Db - vi IV I V.mid inflating: MIDI Progressions/Major/Gb - ii IV V V.mid inflating: MIDI Progressions/Major/B - vi IV I V.mid inflating: MIDI Progressions/Major/Ab - IV I V vi.mid inflating: MIDI Progressions/Major/A - V I vi V.mid inflating: MIDI Progressions/Major/Gb - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/Bb - V I vi V.mid inflating: MIDI Progressions/Major/F - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/F - ii V I IV.mid inflating: MIDI Progressions/Major/Bb - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/Ab - V vi IV I.mid inflating: MIDI Progressions/Major/Bb - vi IV I V.mid inflating: MIDI Progressions/Major/B - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/Eb - I V vi IV.mid inflating: MIDI Progressions/Major/Gb - ii V I IV.mid inflating: MIDI Progressions/Major/A - I V vi iii IV.mid inflating: MIDI Progressions/Major/E - I bIIM I iii.mid inflating: MIDI Progressions/Major/Bb - I bVIIM IV I.mid inflating: MIDI Progressions/Major/E - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/D - IV IV I V.mid inflating: MIDI Progressions/Major/Ab - IV IV I V.mid inflating: MIDI Progressions/Major/Bb - iii vi IV I.mid inflating: MIDI Progressions/Major/Db - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/Db - V I vi V.mid inflating: MIDI Progressions/Major/C - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/Eb - I V bVIIM IV.mid inflating: MIDI Progressions/Major/Db - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/D - V IV vi I.mid inflating: MIDI Progressions/Major/Eb - I bVIIM IV I.mid inflating: MIDI Progressions/Major/A - I V vi IV.mid inflating: MIDI Progressions/Major/C - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/Bb - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/Ab - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/F - I IV V IV.mid inflating: MIDI Progressions/Major/Eb - I vi IV V.mid inflating: MIDI Progressions/Major/Bb - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/Db - I V vi IV.mid inflating: MIDI Progressions/Major/F - I iii vi Isus4.mid inflating: MIDI Progressions/Major/Ab - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/F - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/Eb - ii V I IV.mid inflating: MIDI Progressions/Major/D - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/Db - I vi ii V.mid inflating: MIDI Progressions/Major/G - I vi I IV.mid inflating: MIDI Progressions/Major/Ab - IV I ii vi.mid inflating: MIDI Progressions/Major/F - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/Bb - I iii IV vi.mid inflating: MIDI Progressions/Major/B - I IV vi V.mid inflating: MIDI Progressions/Major/E - I IV V V.mid inflating: MIDI Progressions/Major/Db - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/Eb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/A - I IV V IV.mid inflating: MIDI Progressions/Major/C - I V vi iii IV.mid inflating: MIDI Progressions/Major/C - ii IV V V.mid inflating: MIDI Progressions/Major/E - ii IV V V.mid inflating: MIDI Progressions/Major/D - V I vi V.mid inflating: MIDI Progressions/Major/Db - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/C - I vi I IV.mid inflating: MIDI Progressions/Major/Db - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/Ab - I V vi iii IV.mid inflating: MIDI Progressions/Major/Eb - V vi IV I.mid inflating: MIDI Progressions/Major/Bb - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/E - I vi ii V.mid inflating: MIDI Progressions/Major/Eb - I V vi ii.mid inflating: MIDI Progressions/Major/Ab - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/Gb - iii vi IV I.mid inflating: MIDI Progressions/Major/E - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/A - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/A - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/A - ii IV V V.mid inflating: MIDI Progressions/Major/A - IV I iii IV.mid inflating: MIDI Progressions/Major/Ab - I IV V IV.mid inflating: MIDI Progressions/Major/C - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/G - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/Db - ii V I IV.mid inflating: MIDI Progressions/Major/Eb - iii vi IV I.mid inflating: MIDI Progressions/Major/Eb - ii IV vi V.mid inflating: MIDI Progressions/Major/B - IV I V vi.mid inflating: MIDI Progressions/Major/Bb - I V vi iii IV.mid inflating: MIDI Progressions/Major/B - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/F - vi V IV V.mid inflating: MIDI Progressions/Major/Eb - I vi IV iii.mid inflating: MIDI Progressions/Major/A - I IV V bVIIM.mid inflating: MIDI Progressions/Major/Eb - IV I iii IV.mid inflating: MIDI Progressions/Major/G - I IV V V.mid inflating: MIDI Progressions/Major/Ab - I vi IV V.mid inflating: MIDI Progressions/Major/Db - IV vi iii I.mid inflating: MIDI Progressions/Major/Db - ii V I I.mid inflating: MIDI Progressions/Major/Eb - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/B - V vi IV I.mid inflating: MIDI Progressions/Major/F - I vi ii IV.mid inflating: MIDI Progressions/Major/B - I IV V IV.mid inflating: MIDI Progressions/Major/A - vi V IV V.mid inflating: MIDI Progressions/Major/D - IV I ii vi.mid inflating: MIDI Progressions/Major/Eb - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/Ab - I iii vi Isus4.mid inflating: MIDI Progressions/Major/D - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/F - I vi IV V.mid inflating: MIDI Progressions/Major/Ab - I V vi ii.mid inflating: MIDI Progressions/Major/Eb - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/Bb - ii IV V V.mid inflating: MIDI Progressions/Major/Gb - I bIIM I iii.mid inflating: MIDI Progressions/Major/C - I IV V IV.mid inflating: MIDI Progressions/Major/Db - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/Gb - I IV V IV.mid inflating: MIDI Progressions/Major/Db - V IV vi I.mid inflating: MIDI Progressions/Major/E - IV I ii vi.mid inflating: MIDI Progressions/Major/A - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/Bb - I vi IV iii.mid inflating: MIDI Progressions/Major/Gb - vi V IV V.mid inflating: MIDI Progressions/Major/Db - I iii vi Isus4.mid inflating: MIDI Progressions/Major/Ab - I bVIIM IV I.mid inflating: MIDI Progressions/Major/Ab - ii IV V V.mid inflating: MIDI Progressions/Major/Eb - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/Ab - V I vi V.mid inflating: MIDI Progressions/Major/D - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/B - I IV ii V.mid inflating: MIDI Progressions/Major/G - vi IV I V.mid inflating: MIDI Progressions/Major/E - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/Gb - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/D - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/B - I V vi ii.mid inflating: MIDI Progressions/Major/C - I vi ii V.mid inflating: MIDI Progressions/Major/G - I I IV iii.mid inflating: MIDI Progressions/Major/Db - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/Gb - IV I V vi.mid inflating: MIDI Progressions/Major/Bb - IV vi iii I.mid inflating: MIDI Progressions/Major/Eb - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/E - I IIM iii V6.mid inflating: MIDI Progressions/Major/C - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/Db - V vi IV I.mid inflating: MIDI Progressions/Major/A - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/F - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/G - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/Ab - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/Db - I IV ii V.mid inflating: MIDI Progressions/Major/B - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/A - I vi I IV.mid inflating: MIDI Progressions/Major/F - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/Db - I IV V IV.mid inflating: MIDI Progressions/Major/F - I V vi iii IV.mid inflating: MIDI Progressions/Major/D - I bIIM I iii.mid inflating: MIDI Progressions/Major/Eb - I vi I IV.mid inflating: MIDI Progressions/Major/Gb - I V IV vi.mid inflating: MIDI Progressions/Major/Eb - I IIM iii V6.mid inflating: MIDI Progressions/Major/Eb - I IV ii V.mid inflating: MIDI Progressions/Major/B - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/Db - I IIM iii V6.mid inflating: MIDI Progressions/Major/E - vi V IV V.mid inflating: MIDI Progressions/Major/F - vi IV I V.mid inflating: MIDI Progressions/Major/B - I bIIM I iii.mid inflating: MIDI Progressions/Major/Db - I V vi V.mid inflating: MIDI Progressions/Major/A - I bIIM I iii.mid inflating: MIDI Progressions/Major/D - I bVIIM IV I.mid inflating: MIDI Progressions/Major/Ab - V IV vi I.mid inflating: MIDI Progressions/Major/G - I vi ii V.mid inflating: MIDI Progressions/Major/A - ii V I IV.mid inflating: MIDI Progressions/Major/Eb - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/E - IV vi iii I.mid inflating: MIDI Progressions/Major/Gb - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/E - ii V I I.mid inflating: MIDI Progressions/Major/Ab - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/E - ii IV vi V.mid inflating: MIDI Progressions/Major/Eb - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/G - IV I V vi.mid inflating: MIDI Progressions/Major/Gb - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/B - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/Eb - ii IV V V.mid inflating: MIDI Progressions/Major/Gb - I IV ii V.mid inflating: MIDI Progressions/Major/G - I V IV vi.mid inflating: MIDI Progressions/Major/Ab - IV I iii IV.mid inflating: MIDI Progressions/Major/Ab - ii V I IV.mid inflating: MIDI Progressions/Major/A - I vi ii V.mid inflating: MIDI Progressions/Major/Gb - V vi IV I.mid inflating: MIDI Progressions/Major/Db - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/G - ii IV V V.mid inflating: MIDI Progressions/Major/Bb - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/E - iii vi IV I.mid inflating: MIDI Progressions/Major/A - I V IV vi.mid inflating: MIDI Progressions/Major/Db - I V vi iii IV.mid creating: MIDI Progressions/Major/basic4 style/ inflating: MIDI Progressions/Major/basic4 style/E - IV I iii IV.mid inflating: MIDI Progressions/Major/basic4 style/E - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/basic4 style/Db - I iii vi IV.mid inflating: MIDI Progressions/Major/basic4 style/A - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/Db - I V I IV.mid inflating: MIDI Progressions/Major/basic4 style/Db - IV IV I V.mid inflating: MIDI Progressions/Major/basic4 style/D - I vi ii V.mid inflating: MIDI Progressions/Major/basic4 style/Bb - ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/B - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/G - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/basic4 style/Ab - vi V IV V.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I V vi iii IV.mid inflating: MIDI Progressions/Major/basic4 style/E - I vi ii IV.mid inflating: MIDI Progressions/Major/basic4 style/Bb - V IV vi I.mid inflating: MIDI Progressions/Major/basic4 style/F - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/basic4 style/Gb - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/C - V IV vi I.mid inflating: MIDI Progressions/Major/basic4 style/Db - I IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/D - I V vi ii.mid inflating: MIDI Progressions/Major/basic4 style/Db - I I IV iii.mid inflating: MIDI Progressions/Major/basic4 style/D - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/basic4 style/F - I IV ii V.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I iii vi IV.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I IV V V.mid inflating: MIDI Progressions/Major/basic4 style/Db - I V vi ii.mid inflating: MIDI Progressions/Major/basic4 style/D - IV I V vi.mid inflating: MIDI Progressions/Major/basic4 style/A - ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I vi IV V.mid inflating: MIDI Progressions/Major/basic4 style/D - I IV V V.mid inflating: MIDI Progressions/Major/basic4 style/A - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I I IV iii.mid inflating: MIDI Progressions/Major/basic4 style/B - vi V IV V.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I vi ii IV.mid inflating: MIDI Progressions/Major/basic4 style/F - I vi IV iii.mid inflating: MIDI Progressions/Major/basic4 style/C - iii vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/F - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/G - ii V I IV.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/D - ii V I IV.mid inflating: MIDI Progressions/Major/basic4 style/F - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/Db - I vi ii IV.mid inflating: MIDI Progressions/Major/basic4 style/B - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/basic4 style/B - I IIM iii V6.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I IV V bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/E - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/basic4 style/E - ii V I IV.mid inflating: MIDI Progressions/Major/basic4 style/C - IV I ii vi.mid inflating: MIDI Progressions/Major/basic4 style/F - IV vi iii I.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I vi IV iii.mid inflating: MIDI Progressions/Major/basic4 style/B - IV I ii vi.mid inflating: MIDI Progressions/Major/basic4 style/Db - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/E - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/basic4 style/G - I vi ii IV.mid inflating: MIDI Progressions/Major/basic4 style/Ab - vi IV I V.mid inflating: MIDI Progressions/Major/basic4 style/A - I vi IV iii.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I bIIM I iii.mid inflating: MIDI Progressions/Major/basic4 style/C - I iii IV vi.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I V IV vi.mid inflating: MIDI Progressions/Major/basic4 style/Bb - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I iii IV vi.mid inflating: MIDI Progressions/Major/basic4 style/Db - vi IV I V.mid inflating: MIDI Progressions/Major/basic4 style/Gb - ii IV V V.mid inflating: MIDI Progressions/Major/basic4 style/B - vi IV I V.mid inflating: MIDI Progressions/Major/basic4 style/Ab - IV I V vi.mid inflating: MIDI Progressions/Major/basic4 style/A - V I vi V.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/Bb - V I vi V.mid inflating: MIDI Progressions/Major/basic4 style/F - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/F - ii V I IV.mid inflating: MIDI Progressions/Major/basic4 style/Bb - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/basic4 style/Ab - V vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/Bb - vi IV I V.mid inflating: MIDI Progressions/Major/basic4 style/B - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I V vi IV.mid inflating: MIDI Progressions/Major/basic4 style/Gb - ii V I IV.mid inflating: MIDI Progressions/Major/basic4 style/A - I V vi iii IV.mid inflating: MIDI Progressions/Major/basic4 style/E - I bIIM I iii.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I bVIIM IV I.mid inflating: MIDI Progressions/Major/basic4 style/E - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/D - IV IV I V.mid inflating: MIDI Progressions/Major/basic4 style/Ab - IV IV I V.mid inflating: MIDI Progressions/Major/basic4 style/Bb - iii vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/Db - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/Db - V I vi V.mid inflating: MIDI Progressions/Major/basic4 style/C - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I V bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/Db - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/D - V IV vi I.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I bVIIM IV I.mid inflating: MIDI Progressions/Major/basic4 style/A - I V vi IV.mid inflating: MIDI Progressions/Major/basic4 style/C - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/Bb - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/basic4 style/Ab - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/basic4 style/F - I IV V IV.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I vi IV V.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/basic4 style/Db - I V vi IV.mid inflating: MIDI Progressions/Major/basic4 style/F - I iii vi Isus4.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/basic4 style/F - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/basic4 style/Eb - ii V I IV.mid inflating: MIDI Progressions/Major/basic4 style/D - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/basic4 style/Db - I vi ii V.mid inflating: MIDI Progressions/Major/basic4 style/G - I vi I IV.mid inflating: MIDI Progressions/Major/basic4 style/Ab - IV I ii vi.mid inflating: MIDI Progressions/Major/basic4 style/F - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I iii IV vi.mid inflating: MIDI Progressions/Major/basic4 style/B - I IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/E - I IV V V.mid inflating: MIDI Progressions/Major/basic4 style/Db - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/basic4 style/Eb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/basic4 style/A - I IV V IV.mid inflating: MIDI Progressions/Major/basic4 style/C - I V vi iii IV.mid inflating: MIDI Progressions/Major/basic4 style/C - ii IV V V.mid inflating: MIDI Progressions/Major/basic4 style/E - ii IV V V.mid inflating: MIDI Progressions/Major/basic4 style/D - V I vi V.mid inflating: MIDI Progressions/Major/basic4 style/Db - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/basic4 style/C - I vi I IV.mid inflating: MIDI Progressions/Major/basic4 style/Db - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I V vi iii IV.mid inflating: MIDI Progressions/Major/basic4 style/Eb - V vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/Bb - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/E - I vi ii V.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I V vi ii.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/basic4 style/Gb - iii vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/E - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/basic4 style/A - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/A - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/A - ii IV V V.mid inflating: MIDI Progressions/Major/basic4 style/A - IV I iii IV.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I IV V IV.mid inflating: MIDI Progressions/Major/basic4 style/C - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/basic4 style/G - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/Db - ii V I IV.mid inflating: MIDI Progressions/Major/basic4 style/Eb - iii vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/Eb - ii IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/B - IV I V vi.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I V vi iii IV.mid inflating: MIDI Progressions/Major/basic4 style/B - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/basic4 style/F - vi V IV V.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I vi IV iii.mid inflating: MIDI Progressions/Major/basic4 style/A - I IV V bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/Eb - IV I iii IV.mid inflating: MIDI Progressions/Major/basic4 style/G - I IV V V.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I vi IV V.mid inflating: MIDI Progressions/Major/basic4 style/Db - IV vi iii I.mid inflating: MIDI Progressions/Major/basic4 style/Db - ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/B - V vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/F - I vi ii IV.mid inflating: MIDI Progressions/Major/basic4 style/B - I IV V IV.mid inflating: MIDI Progressions/Major/basic4 style/A - vi V IV V.mid inflating: MIDI Progressions/Major/basic4 style/D - IV I ii vi.mid inflating: MIDI Progressions/Major/basic4 style/Eb - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I iii vi Isus4.mid inflating: MIDI Progressions/Major/basic4 style/D - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/F - I vi IV V.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I V vi ii.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/basic4 style/Bb - ii IV V V.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I bIIM I iii.mid inflating: MIDI Progressions/Major/basic4 style/C - I IV V IV.mid inflating: MIDI Progressions/Major/basic4 style/Db - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I IV V IV.mid inflating: MIDI Progressions/Major/basic4 style/Db - V IV vi I.mid inflating: MIDI Progressions/Major/basic4 style/E - IV I ii vi.mid inflating: MIDI Progressions/Major/basic4 style/A - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I vi IV iii.mid inflating: MIDI Progressions/Major/basic4 style/Gb - vi V IV V.mid inflating: MIDI Progressions/Major/basic4 style/Db - I iii vi Isus4.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I bVIIM IV I.mid inflating: MIDI Progressions/Major/basic4 style/Ab - ii IV V V.mid inflating: MIDI Progressions/Major/basic4 style/Eb - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/Ab - V I vi V.mid inflating: MIDI Progressions/Major/basic4 style/D - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/basic4 style/B - I IV ii V.mid inflating: MIDI Progressions/Major/basic4 style/G - vi IV I V.mid inflating: MIDI Progressions/Major/basic4 style/E - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/basic4 style/D - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/basic4 style/B - I V vi ii.mid inflating: MIDI Progressions/Major/basic4 style/C - I vi ii V.mid inflating: MIDI Progressions/Major/basic4 style/G - I I IV iii.mid inflating: MIDI Progressions/Major/basic4 style/Db - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/basic4 style/Gb - IV I V vi.mid inflating: MIDI Progressions/Major/basic4 style/Bb - IV vi iii I.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/basic4 style/E - I IIM iii V6.mid inflating: MIDI Progressions/Major/basic4 style/C - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/Db - V vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/A - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/basic4 style/F - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/basic4 style/G - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/basic4 style/Ab - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/basic4 style/Db - I IV ii V.mid inflating: MIDI Progressions/Major/basic4 style/B - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/A - I vi I IV.mid inflating: MIDI Progressions/Major/basic4 style/F - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/basic4 style/Db - I IV V IV.mid inflating: MIDI Progressions/Major/basic4 style/F - I V vi iii IV.mid inflating: MIDI Progressions/Major/basic4 style/D - I bIIM I iii.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I vi I IV.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I V IV vi.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I IIM iii V6.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I IV ii V.mid inflating: MIDI Progressions/Major/basic4 style/B - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/Db - I IIM iii V6.mid inflating: MIDI Progressions/Major/basic4 style/E - vi V IV V.mid inflating: MIDI Progressions/Major/basic4 style/F - vi IV I V.mid inflating: MIDI Progressions/Major/basic4 style/B - I bIIM I iii.mid inflating: MIDI Progressions/Major/basic4 style/Db - I V vi V.mid inflating: MIDI Progressions/Major/basic4 style/A - I bIIM I iii.mid inflating: MIDI Progressions/Major/basic4 style/D - I bVIIM IV I.mid inflating: MIDI Progressions/Major/basic4 style/Ab - V IV vi I.mid inflating: MIDI Progressions/Major/basic4 style/G - I vi ii V.mid inflating: MIDI Progressions/Major/basic4 style/A - ii V I IV.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/E - IV vi iii I.mid inflating: MIDI Progressions/Major/basic4 style/Gb - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/basic4 style/E - ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/basic4 style/E - ii IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/Eb - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/basic4 style/G - IV I V vi.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/basic4 style/B - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/Eb - ii IV V V.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I IV ii V.mid inflating: MIDI Progressions/Major/basic4 style/G - I V IV vi.mid inflating: MIDI Progressions/Major/basic4 style/Ab - IV I iii IV.mid inflating: MIDI Progressions/Major/basic4 style/Ab - ii V I IV.mid inflating: MIDI Progressions/Major/basic4 style/A - I vi ii V.mid inflating: MIDI Progressions/Major/basic4 style/Gb - V vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/Db - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/G - ii IV V V.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/basic4 style/E - iii vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/A - I V IV vi.mid inflating: MIDI Progressions/Major/basic4 style/Db - I V vi iii IV.mid inflating: MIDI Progressions/Major/basic4 style/Db - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/E - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/basic4 style/G - IV vi iii I.mid inflating: MIDI Progressions/Major/basic4 style/A - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/basic4 style/C - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I V bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I bIIM I iii.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I vi I IV.mid inflating: MIDI Progressions/Major/basic4 style/D - ii IV V V.mid inflating: MIDI Progressions/Major/basic4 style/A - I bVIIM IV I.mid inflating: MIDI Progressions/Major/basic4 style/D - vi V IV V.mid inflating: MIDI Progressions/Major/basic4 style/G - I V vi IV.mid inflating: MIDI Progressions/Major/basic4 style/D - ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/Ab - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I vi ii V.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/F - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/basic4 style/E - I IV ii V.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I IV V V.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/basic4 style/Db - iii vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/D - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/D - ii IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/C - I bVIIM IV I.mid inflating: MIDI Progressions/Major/basic4 style/Db - I vi I IV.mid inflating: MIDI Progressions/Major/basic4 style/Ab - IV vi iii I.mid inflating: MIDI Progressions/Major/basic4 style/G - I iii vi IV.mid inflating: MIDI Progressions/Major/basic4 style/B - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/basic4 style/B - IV vi iii I.mid inflating: MIDI Progressions/Major/basic4 style/D - I vi ii IV.mid inflating: MIDI Progressions/Major/basic4 style/A - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/basic4 style/B - I V bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/A - I IV V V.mid inflating: MIDI Progressions/Major/basic4 style/Eb - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/basic4 style/Eb - ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/F - I bVIIM IV I.mid inflating: MIDI Progressions/Major/basic4 style/Db - I vi IV iii.mid inflating: MIDI Progressions/Major/basic4 style/G - I iii IV vi.mid inflating: MIDI Progressions/Major/basic4 style/B - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/basic4 style/Eb - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/B - I vi I IV.mid inflating: MIDI Progressions/Major/basic4 style/B - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/Bb - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/basic4 style/B - I V vi IV.mid inflating: MIDI Progressions/Major/basic4 style/G - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I V vi IV.mid inflating: MIDI Progressions/Major/basic4 style/E - IV I V vi.mid inflating: MIDI Progressions/Major/basic4 style/C - vi IV I V.mid inflating: MIDI Progressions/Major/basic4 style/F - V vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/G - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I V vi V.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I bVIIM IV I.mid inflating: MIDI Progressions/Major/basic4 style/Db - I V IV vi.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I IV V V.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/Db - IV I iii IV.mid inflating: MIDI Progressions/Major/basic4 style/E - I V vi iii IV.mid inflating: MIDI Progressions/Major/basic4 style/D - I IV V bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/Eb - vi V IV V.mid inflating: MIDI Progressions/Major/basic4 style/B - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I IV ii V.mid inflating: MIDI Progressions/Major/basic4 style/F - I vi I IV.mid inflating: MIDI Progressions/Major/basic4 style/A - I IV ii V.mid inflating: MIDI Progressions/Major/basic4 style/Db - I V bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/C - I IV V bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/Eb - IV I V vi.mid inflating: MIDI Progressions/Major/basic4 style/Bb - IV IV I V.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I I IV iii.mid inflating: MIDI Progressions/Major/basic4 style/Gb - IV I iii IV.mid inflating: MIDI Progressions/Major/basic4 style/E - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/D - I V vi iii IV.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I V vi V.mid inflating: MIDI Progressions/Major/basic4 style/F - I bIIM I iii.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I IV V bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/F - I V bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/B - ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/F - I iii IV vi.mid inflating: MIDI Progressions/Major/basic4 style/E - IV IV I V.mid inflating: MIDI Progressions/Major/basic4 style/F - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/basic4 style/Gb - IV I ii vi.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I vi IV V.mid inflating: MIDI Progressions/Major/basic4 style/D - I iii vi IV.mid inflating: MIDI Progressions/Major/basic4 style/D - I iii vi Isus4.mid inflating: MIDI Progressions/Major/basic4 style/Db - IV I V vi.mid inflating: MIDI Progressions/Major/basic4 style/C - I iii vi Isus4.mid inflating: MIDI Progressions/Major/basic4 style/C - vi V IV V.mid inflating: MIDI Progressions/Major/basic4 style/B - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/basic4 style/D - I vi I IV.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I iii vi Isus4.mid inflating: MIDI Progressions/Major/basic4 style/G - I V vi ii.mid inflating: MIDI Progressions/Major/basic4 style/Bb - vi V IV V.mid inflating: MIDI Progressions/Major/basic4 style/E - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/basic4 style/B - I V IV vi.mid inflating: MIDI Progressions/Major/basic4 style/Bb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/basic4 style/E - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I IIM iii V6.mid inflating: MIDI Progressions/Major/basic4 style/G - V vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I vi I IV.mid inflating: MIDI Progressions/Major/basic4 style/C - ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/B - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/basic4 style/C - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/basic4 style/C - I vi IV V.mid inflating: MIDI Progressions/Major/basic4 style/B - I iii vi Isus4.mid inflating: MIDI Progressions/Major/basic4 style/B - I V vi iii IV.mid inflating: MIDI Progressions/Major/basic4 style/A - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/basic4 style/C - I V vi ii.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I V vi iii IV.mid inflating: MIDI Progressions/Major/basic4 style/C - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I vi ii IV.mid inflating: MIDI Progressions/Major/basic4 style/B - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/basic4 style/G - iii vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/A - V IV vi I.mid inflating: MIDI Progressions/Major/basic4 style/D - I iii IV vi.mid inflating: MIDI Progressions/Major/basic4 style/D - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/basic4 style/F - I iii vi IV.mid inflating: MIDI Progressions/Major/basic4 style/C - IV I V vi.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I iii IV vi.mid inflating: MIDI Progressions/Major/basic4 style/E - I IV V bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/basic4 style/G - I V vi iii IV.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I V vi IV.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I V I IV.mid inflating: MIDI Progressions/Major/basic4 style/E - I bVIIM IV I.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/E - V I vi V.mid inflating: MIDI Progressions/Major/basic4 style/B - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/basic4 style/Db - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/basic4 style/Gb - vi IV I V.mid inflating: MIDI Progressions/Major/basic4 style/G - I V vi V.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I vi ii V.mid inflating: MIDI Progressions/Major/basic4 style/Ab - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/basic4 style/Bb - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/basic4 style/A - I V bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/B - I iii vi IV.mid inflating: MIDI Progressions/Major/basic4 style/C - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/basic4 style/Gb - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/F - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/basic4 style/F - I V vi ii.mid inflating: MIDI Progressions/Major/basic4 style/A - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/basic4 style/F - I vi ii V.mid inflating: MIDI Progressions/Major/basic4 style/G - ii IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/A - I iii vi Isus4.mid inflating: MIDI Progressions/Major/basic4 style/Db - IV I ii vi.mid inflating: MIDI Progressions/Major/basic4 style/D - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/F - IV I iii IV.mid inflating: MIDI Progressions/Major/basic4 style/C - I V I IV.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/Eb - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I IV V IV.mid inflating: MIDI Progressions/Major/basic4 style/F - I V vi V.mid inflating: MIDI Progressions/Major/basic4 style/D - IV vi iii I.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I vi ii IV.mid inflating: MIDI Progressions/Major/basic4 style/Eb - IV vi iii I.mid inflating: MIDI Progressions/Major/basic4 style/D - I vi IV iii.mid inflating: MIDI Progressions/Major/basic4 style/B - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/basic4 style/Db - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/D - I V vi IV.mid inflating: MIDI Progressions/Major/basic4 style/D - I IIM iii V6.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I vi I IV.mid inflating: MIDI Progressions/Major/basic4 style/Gb - V I vi V.mid inflating: MIDI Progressions/Major/basic4 style/E - I V vi IV.mid inflating: MIDI Progressions/Major/basic4 style/F - V I vi V.mid inflating: MIDI Progressions/Major/basic4 style/C - I vi IV iii.mid inflating: MIDI Progressions/Major/basic4 style/Db - I bVIIM IV I.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I V vi ii.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I V IV vi.mid inflating: MIDI Progressions/Major/basic4 style/G - I IIM iii V6.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/C - I IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/C - I IV V V.mid inflating: MIDI Progressions/Major/basic4 style/Bb - ii IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/basic4 style/F - I I IV iii.mid inflating: MIDI Progressions/Major/basic4 style/E - I iii IV vi.mid inflating: MIDI Progressions/Major/basic4 style/A - I iii vi IV.mid inflating: MIDI Progressions/Major/basic4 style/Ab - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/basic4 style/Gb - V IV vi I.mid inflating: MIDI Progressions/Major/basic4 style/Eb - V I vi V.mid inflating: MIDI Progressions/Major/basic4 style/B - I vi IV V.mid inflating: MIDI Progressions/Major/basic4 style/G - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/G - I vi IV V.mid inflating: MIDI Progressions/Major/basic4 style/Db - I IV V V.mid inflating: MIDI Progressions/Major/basic4 style/E - V IV vi I.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/G - I IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/Bb - ii V I IV.mid inflating: MIDI Progressions/Major/basic4 style/B - I IV V bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/E - I iii vi IV.mid inflating: MIDI Progressions/Major/basic4 style/D - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/basic4 style/A - I vi IV V.mid inflating: MIDI Progressions/Major/basic4 style/Db - I IV V bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/B - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/basic4 style/F - IV I ii vi.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/G - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/basic4 style/F - I IIM iii V6.mid inflating: MIDI Progressions/Major/basic4 style/F - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/C - I V bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/C - IV I iii IV.mid inflating: MIDI Progressions/Major/basic4 style/B - I iii IV vi.mid inflating: MIDI Progressions/Major/basic4 style/G - V IV vi I.mid inflating: MIDI Progressions/Major/basic4 style/D - I V I IV.mid inflating: MIDI Progressions/Major/basic4 style/Eb - IV I ii vi.mid inflating: MIDI Progressions/Major/basic4 style/Db - I vi IV V.mid inflating: MIDI Progressions/Major/basic4 style/G - I iii vi Isus4.mid inflating: MIDI Progressions/Major/basic4 style/E - I iii vi Isus4.mid inflating: MIDI Progressions/Major/basic4 style/D - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/basic4 style/F - I IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/D - IV I iii IV.mid inflating: MIDI Progressions/Major/basic4 style/C - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/C - I V vi IV.mid inflating: MIDI Progressions/Major/basic4 style/D - I IV ii V.mid inflating: MIDI Progressions/Major/basic4 style/B - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/A - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/basic4 style/A - I V vi V.mid inflating: MIDI Progressions/Major/basic4 style/Db - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/basic4 style/Ab - ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/B - V I vi V.mid inflating: MIDI Progressions/Major/basic4 style/G - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/basic4 style/F - I V I IV.mid inflating: MIDI Progressions/Major/basic4 style/Eb - IV IV I V.mid inflating: MIDI Progressions/Major/basic4 style/D - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/B - ii IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/E - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I V I IV.mid inflating: MIDI Progressions/Major/basic4 style/F - I V vi IV.mid inflating: MIDI Progressions/Major/basic4 style/C - V I vi V.mid inflating: MIDI Progressions/Major/basic4 style/G - I bVIIM IV I.mid inflating: MIDI Progressions/Major/basic4 style/D - vi IV I V.mid inflating: MIDI Progressions/Major/basic4 style/D - I V vi V.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/basic4 style/C - IV IV I V.mid inflating: MIDI Progressions/Major/basic4 style/D - iii vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/C - ii IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/C - V vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I V I IV.mid inflating: MIDI Progressions/Major/basic4 style/F - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/E - V vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/G - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/basic4 style/Bb - V vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/A - I IIM iii V6.mid inflating: MIDI Progressions/Major/basic4 style/F - ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/F - IV I V vi.mid inflating: MIDI Progressions/Major/basic4 style/D - I V IV vi.mid inflating: MIDI Progressions/Major/basic4 style/B - I bVIIM IV I.mid inflating: MIDI Progressions/Major/basic4 style/B - IV IV I V.mid inflating: MIDI Progressions/Major/basic4 style/A - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/basic4 style/C - I V IV vi.mid inflating: MIDI Progressions/Major/basic4 style/A - I V vi ii.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I I IV iii.mid inflating: MIDI Progressions/Major/basic4 style/E - I V vi V.mid inflating: MIDI Progressions/Major/basic4 style/Db - ii IV V V.mid inflating: MIDI Progressions/Major/basic4 style/E - I V IV vi.mid inflating: MIDI Progressions/Major/basic4 style/C - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/basic4 style/Db - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/basic4 style/D - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/basic4 style/D - I V bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/Eb - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/basic4 style/B - ii V I IV.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I iii vi IV.mid inflating: MIDI Progressions/Major/basic4 style/F - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/E - I vi IV iii.mid inflating: MIDI Progressions/Major/basic4 style/A - I iii IV vi.mid inflating: MIDI Progressions/Major/basic4 style/E - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/C - I IV ii V.mid inflating: MIDI Progressions/Major/basic4 style/F - iii vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/A - IV I V vi.mid inflating: MIDI Progressions/Major/basic4 style/E - I vi IV V.mid inflating: MIDI Progressions/Major/basic4 style/C - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/basic4 style/G - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/basic4 style/Eb - vi IV I V.mid inflating: MIDI Progressions/Major/basic4 style/G - I vi IV iii.mid inflating: MIDI Progressions/Major/basic4 style/C - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/G - IV IV I V.mid inflating: MIDI Progressions/Major/basic4 style/D - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/G - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/E - vi IV I V.mid inflating: MIDI Progressions/Major/basic4 style/A - iii vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/E - I IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I V vi ii.mid inflating: MIDI Progressions/Major/basic4 style/B - V IV vi I.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I IV V bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/A - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/G - I IV V IV.mid inflating: MIDI Progressions/Major/basic4 style/B - I vi IV iii.mid inflating: MIDI Progressions/Major/basic4 style/G - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/basic4 style/Ab - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/basic4 style/Gb - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/basic4 style/G - I IV V bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/C - ii V I IV.mid inflating: MIDI Progressions/Major/basic4 style/A - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/basic4 style/C - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I IV V V.mid inflating: MIDI Progressions/Major/basic4 style/Ab - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/basic4 style/A - ii IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/F - I V IV vi.mid inflating: MIDI Progressions/Major/basic4 style/D - I I IV iii.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I IIM iii V6.mid inflating: MIDI Progressions/Major/basic4 style/G - IV I ii vi.mid inflating: MIDI Progressions/Major/basic4 style/G - IV I iii IV.mid inflating: MIDI Progressions/Major/basic4 style/C - IV vi iii I.mid inflating: MIDI Progressions/Major/basic4 style/G - I bIIM I iii.mid inflating: MIDI Progressions/Major/basic4 style/Gb - IV vi iii I.mid inflating: MIDI Progressions/Major/basic4 style/G - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/C - I V vi V.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I iii vi IV.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I IIM iii V6.mid inflating: MIDI Progressions/Major/basic4 style/Bb - IV I iii IV.mid inflating: MIDI Progressions/Major/basic4 style/E - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/basic4 style/D - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/basic4 style/G - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/Bb - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/basic4 style/E - I V I IV.mid inflating: MIDI Progressions/Major/basic4 style/E - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/A - I IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/A - I I IV iii.mid inflating: MIDI Progressions/Major/basic4 style/Eb - V IV vi I.mid inflating: MIDI Progressions/Major/basic4 style/C - I IIM iii V6.mid inflating: MIDI Progressions/Major/basic4 style/Db - I bIIM I iii.mid inflating: MIDI Progressions/Major/basic4 style/B - iii vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/B - IV I iii IV.mid inflating: MIDI Progressions/Major/basic4 style/B - I I IV iii.mid inflating: MIDI Progressions/Major/basic4 style/D - I IV V IV.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/A - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/G - vi V IV V.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/basic4 style/G - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/basic4 style/E - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I IV V IV.mid inflating: MIDI Progressions/Major/basic4 style/Gb - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/F - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/basic4 style/D - V vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/Bb - IV I V vi.mid inflating: MIDI Progressions/Major/basic4 style/A - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I V vi IV.mid inflating: MIDI Progressions/Major/basic4 style/Db - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/F - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/basic4 style/A - IV vi iii I.mid inflating: MIDI Progressions/Major/basic4 style/F - I IV V bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/A - I vi ii IV.mid inflating: MIDI Progressions/Major/basic4 style/Ab - ii IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/E - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/B - ii IV V V.mid inflating: MIDI Progressions/Major/basic4 style/D - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/basic4 style/F - IV IV I V.mid inflating: MIDI Progressions/Major/basic4 style/D - I vi IV V.mid inflating: MIDI Progressions/Major/basic4 style/A - IV IV I V.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/basic4 style/A - I V I IV.mid inflating: MIDI Progressions/Major/basic4 style/G - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/basic4 style/E - I vi I IV.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I V bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/C - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I IV ii V.mid inflating: MIDI Progressions/Major/basic4 style/B - I V vi V.mid inflating: MIDI Progressions/Major/basic4 style/A - IV I ii vi.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I vi ii IV.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I vi IV iii.mid inflating: MIDI Progressions/Major/basic4 style/F - ii IV V V.mid inflating: MIDI Progressions/Major/basic4 style/B - I vi ii V.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I V IV vi.mid inflating: MIDI Progressions/Major/basic4 style/Db - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/basic4 style/E - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I I IV iii.mid inflating: MIDI Progressions/Major/basic4 style/Gb - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/basic4 style/C - I bIIM I iii.mid inflating: MIDI Progressions/Major/basic4 style/C - I vi ii IV.mid inflating: MIDI Progressions/Major/basic4 style/B - I V I IV.mid inflating: MIDI Progressions/Major/basic4 style/G - ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I IV V bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/F - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/E - I IV V IV.mid inflating: MIDI Progressions/Major/basic4 style/C - I I IV iii.mid inflating: MIDI Progressions/Major/basic4 style/Gb - ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I V bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/basic4 style/Gb - IV IV I V.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I iii vi IV.mid inflating: MIDI Progressions/Major/basic4 style/Db - ii IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I iii vi Isus4.mid inflating: MIDI Progressions/Major/basic4 style/E - I V vi ii.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I bIIM I iii.mid inflating: MIDI Progressions/Major/basic4 style/C - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/basic4 style/G - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/basic4 style/G - I V I IV.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I iii vi Isus4.mid inflating: MIDI Progressions/Major/basic4 style/F - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/basic4 style/B - I vi ii IV.mid inflating: MIDI Progressions/Major/basic4 style/E - I I IV iii.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/basic4 style/A - V vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/basic4 style/Gb - ii IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/F - I IV V V.mid inflating: MIDI Progressions/Major/basic4 style/F - V IV vi I.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I V vi V.mid inflating: MIDI Progressions/Major/basic4 style/Ab - iii vi IV I.mid inflating: MIDI Progressions/Major/basic4 style/Bb - IV I ii vi.mid inflating: MIDI Progressions/Major/basic4 style/A - vi IV I V.mid inflating: MIDI Progressions/Major/basic4 style/G - I V bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I V I IV.mid inflating: MIDI Progressions/Major/basic4 style/Eb - I V vi V.mid inflating: MIDI Progressions/Major/basic4 style/G - V I vi V.mid inflating: MIDI Progressions/Major/basic4 style/A - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/basic4 style/C - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/basic4 style/D - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/E - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/basic4 style/G - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/basic4 style/Bb - I vi ii V.mid inflating: MIDI Progressions/Major/basic4 style/D - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/E - I V bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/A - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/basic4 style/B - I IV V V.mid inflating: MIDI Progressions/Major/basic4 style/C - I iii vi IV.mid inflating: MIDI Progressions/Major/basic4 style/F - ii IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/D - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/basic4 style/Db - vi V IV V.mid inflating: MIDI Progressions/Major/basic4 style/Gb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/basic4 style/Db - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/basic4 style/Ab - I vi ii V.mid inflating: MIDI Progressions/Major/basic4 style/Db - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/basic4 style/D - I IV vi V.mid inflating: MIDI Progressions/Major/basic4 style/G - I IV ii V.mid inflating: MIDI Progressions/Major/basic4 style/Ab - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/Gb - I iii IV vi.mid inflating: MIDI Progressions/Major/basic4 style/Db - I iii IV vi.mid inflating: MIDI Progressions/Major/basic4 style/C - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/basic4 style/C - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/basic4 style/Gb - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/Db - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/E - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/G - IV vi iii I.mid inflating: MIDI Progressions/Major/A - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/C - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/Ab - I V bVIIM IV.mid inflating: MIDI Progressions/Major/Eb - I bIIM I iii.mid inflating: MIDI Progressions/Major/Bb - I vi I IV.mid inflating: MIDI Progressions/Major/D - ii IV V V.mid inflating: MIDI Progressions/Major/A - I bVIIM IV I.mid inflating: MIDI Progressions/Major/D - vi V IV V.mid inflating: MIDI Progressions/Major/G - I V vi IV.mid inflating: MIDI Progressions/Major/D - ii V I I.mid inflating: MIDI Progressions/Major/Ab - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/Eb - I vi ii V.mid inflating: MIDI Progressions/Major/Bb - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/F - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/E - I IV ii V.mid inflating: MIDI Progressions/Major/Eb - I IV V V.mid inflating: MIDI Progressions/Major/Gb - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/Db - iii vi IV I.mid inflating: MIDI Progressions/Major/D - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/D - ii IV vi V.mid inflating: MIDI Progressions/Major/Bb - I IV vi V.mid inflating: MIDI Progressions/Major/C - I bVIIM IV I.mid inflating: MIDI Progressions/Major/Db - I vi I IV.mid inflating: MIDI Progressions/Major/Ab - IV vi iii I.mid inflating: MIDI Progressions/Major/G - I iii vi IV.mid inflating: MIDI Progressions/Major/B - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/B - IV vi iii I.mid inflating: MIDI Progressions/Major/D - I vi ii IV.mid inflating: MIDI Progressions/Major/A - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/B - I V bVIIM IV.mid inflating: MIDI Progressions/Major/A - I IV V V.mid inflating: MIDI Progressions/Major/Eb - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/Eb - ii V I I.mid inflating: MIDI Progressions/Major/F - I bVIIM IV I.mid inflating: MIDI Progressions/Major/Db - I vi IV iii.mid inflating: MIDI Progressions/Major/G - I iii IV vi.mid inflating: MIDI Progressions/Major/B - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/Eb - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/B - I vi I IV.mid inflating: MIDI Progressions/Major/B - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/Bb - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/B - I V vi IV.mid inflating: MIDI Progressions/Major/G - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/Gb - I V vi IV.mid inflating: MIDI Progressions/Major/E - IV I V vi.mid inflating: MIDI Progressions/Major/C - vi IV I V.mid inflating: MIDI Progressions/Major/F - V vi IV I.mid inflating: MIDI Progressions/Major/G - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/Gb - I V vi V.mid inflating: MIDI Progressions/Major/Gb - I bVIIM IV I.mid inflating: MIDI Progressions/Major/Db - I V IV vi.mid inflating: MIDI Progressions/Major/Ab - I IV V V.mid inflating: MIDI Progressions/Major/Gb - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/Db - IV I iii IV.mid inflating: MIDI Progressions/Major/E - I V vi iii IV.mid inflating: MIDI Progressions/Major/D - I IV V bVIIM.mid inflating: MIDI Progressions/Major/Eb - vi V IV V.mid inflating: MIDI Progressions/Major/B - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/Ab - I IV ii V.mid inflating: MIDI Progressions/Major/F - I vi I IV.mid inflating: MIDI Progressions/Major/A - I IV ii V.mid inflating: MIDI Progressions/Major/Db - I V bVIIM IV.mid inflating: MIDI Progressions/Major/C - I IV V bVIIM.mid inflating: MIDI Progressions/Major/Eb - IV I V vi.mid inflating: MIDI Progressions/Major/Bb - IV IV I V.mid inflating: MIDI Progressions/Major/Eb - I I IV iii.mid inflating: MIDI Progressions/Major/Gb - IV I iii IV.mid inflating: MIDI Progressions/Major/E - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/D - I V vi iii IV.mid inflating: MIDI Progressions/Major/Bb - I V vi V.mid inflating: MIDI Progressions/Major/F - I bIIM I iii.mid inflating: MIDI Progressions/Major/Ab - I IV V bVIIM.mid inflating: MIDI Progressions/Major/F - I V bVIIM IV.mid inflating: MIDI Progressions/Major/B - ii V I I.mid inflating: MIDI Progressions/Major/F - I iii IV vi.mid inflating: MIDI Progressions/Major/E - IV IV I V.mid inflating: MIDI Progressions/Major/F - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/Gb - IV I ii vi.mid inflating: MIDI Progressions/Major/Gb - I vi IV V.mid inflating: MIDI Progressions/Major/D - I iii vi IV.mid inflating: MIDI Progressions/Major/D - I iii vi Isus4.mid inflating: MIDI Progressions/Major/Db - IV I V vi.mid inflating: MIDI Progressions/Major/C - I iii vi Isus4.mid inflating: MIDI Progressions/Major/C - vi V IV V.mid inflating: MIDI Progressions/Major/B - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/D - I vi I IV.mid inflating: MIDI Progressions/Major/Gb - I iii vi Isus4.mid inflating: MIDI Progressions/Major/G - I V vi ii.mid inflating: MIDI Progressions/Major/Bb - vi V IV V.mid inflating: MIDI Progressions/Major/E - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/B - I V IV vi.mid inflating: MIDI Progressions/Major/Bb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/E - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/Gb - I IIM iii V6.mid inflating: MIDI Progressions/Major/G - V vi IV I.mid inflating: MIDI Progressions/Major/Gb - I vi I IV.mid inflating: MIDI Progressions/Major/C - ii V I I.mid inflating: MIDI Progressions/Major/B - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/C - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/C - I vi IV V.mid inflating: MIDI Progressions/Major/B - I iii vi Isus4.mid inflating: MIDI Progressions/Major/B - I V vi iii IV.mid inflating: MIDI Progressions/Major/A - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/C - I V vi ii.mid inflating: MIDI Progressions/Major/Eb - I V vi iii IV.mid inflating: MIDI Progressions/Major/C - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/Eb - I vi ii IV.mid inflating: MIDI Progressions/Major/B - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/G - iii vi IV I.mid inflating: MIDI Progressions/Major/A - V IV vi I.mid inflating: MIDI Progressions/Major/D - I iii IV vi.mid inflating: MIDI Progressions/Major/D - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/F - I iii vi IV.mid inflating: MIDI Progressions/Major/C - IV I V vi.mid inflating: MIDI Progressions/Major/Ab - I iii IV vi.mid inflating: MIDI Progressions/Major/E - I IV V bVIIM.mid inflating: MIDI Progressions/Major/Ab - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/G - I V vi iii IV.mid inflating: MIDI Progressions/Major/Ab - I V vi IV.mid inflating: MIDI Progressions/Major/Bb - I V I IV.mid inflating: MIDI Progressions/Major/E - I bVIIM IV I.mid inflating: MIDI Progressions/Major/Gb - I IV vi V.mid inflating: MIDI Progressions/Major/E - V I vi V.mid inflating: MIDI Progressions/Major/B - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/Db - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/Gb - vi IV I V.mid inflating: MIDI Progressions/Major/G - I V vi V.mid inflating: MIDI Progressions/Major/Gb - I vi ii V.mid inflating: MIDI Progressions/Major/Ab - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/Bb - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/A - I V bVIIM IV.mid inflating: MIDI Progressions/Major/B - I iii vi IV.mid inflating: MIDI Progressions/Major/C - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/Gb - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/F - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/F - I V vi ii.mid inflating: MIDI Progressions/Major/A - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/F - I vi ii V.mid inflating: MIDI Progressions/Major/G - ii IV vi V.mid inflating: MIDI Progressions/Major/A - I iii vi Isus4.mid inflating: MIDI Progressions/Major/Db - IV I ii vi.mid inflating: MIDI Progressions/Major/D - I bIIM bIIIM bIIM.mid creating: MIDI Progressions/Major/alt4 style/ inflating: MIDI Progressions/Major/alt4 style/E - IV I iii IV.mid inflating: MIDI Progressions/Major/alt4 style/E - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/alt4 style/Db - I iii vi IV.mid inflating: MIDI Progressions/Major/alt4 style/A - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/Db - I V I IV.mid inflating: MIDI Progressions/Major/alt4 style/Db - IV IV I V.mid inflating: MIDI Progressions/Major/alt4 style/D - I vi ii V.mid inflating: MIDI Progressions/Major/alt4 style/Bb - ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/B - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/G - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/alt4 style/Ab - vi V IV V.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I V vi iii IV.mid inflating: MIDI Progressions/Major/alt4 style/E - I vi ii IV.mid inflating: MIDI Progressions/Major/alt4 style/Bb - V IV vi I.mid inflating: MIDI Progressions/Major/alt4 style/F - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/alt4 style/Gb - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/C - V IV vi I.mid inflating: MIDI Progressions/Major/alt4 style/Db - I IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/D - I V vi ii.mid inflating: MIDI Progressions/Major/alt4 style/Db - I I IV iii.mid inflating: MIDI Progressions/Major/alt4 style/D - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/alt4 style/F - I IV ii V.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I iii vi IV.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I IV V V.mid inflating: MIDI Progressions/Major/alt4 style/Db - I V vi ii.mid inflating: MIDI Progressions/Major/alt4 style/D - IV I V vi.mid inflating: MIDI Progressions/Major/alt4 style/A - ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I vi IV V.mid inflating: MIDI Progressions/Major/alt4 style/D - I IV V V.mid inflating: MIDI Progressions/Major/alt4 style/A - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I I IV iii.mid inflating: MIDI Progressions/Major/alt4 style/B - vi V IV V.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I vi ii IV.mid inflating: MIDI Progressions/Major/alt4 style/F - I vi IV iii.mid inflating: MIDI Progressions/Major/alt4 style/C - iii vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/F - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/G - ii V I IV.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/D - ii V I IV.mid inflating: MIDI Progressions/Major/alt4 style/F - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/Db - I vi ii IV.mid inflating: MIDI Progressions/Major/alt4 style/B - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/alt4 style/B - I IIM iii V6.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I IV V bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/E - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/alt4 style/E - ii V I IV.mid inflating: MIDI Progressions/Major/alt4 style/C - IV I ii vi.mid inflating: MIDI Progressions/Major/alt4 style/F - IV vi iii I.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I vi IV iii.mid inflating: MIDI Progressions/Major/alt4 style/B - IV I ii vi.mid inflating: MIDI Progressions/Major/alt4 style/Db - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/E - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/alt4 style/G - I vi ii IV.mid inflating: MIDI Progressions/Major/alt4 style/Ab - vi IV I V.mid inflating: MIDI Progressions/Major/alt4 style/A - I vi IV iii.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I bIIM I iii.mid inflating: MIDI Progressions/Major/alt4 style/C - I iii IV vi.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I V IV vi.mid inflating: MIDI Progressions/Major/alt4 style/Bb - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I iii IV vi.mid inflating: MIDI Progressions/Major/alt4 style/Db - vi IV I V.mid inflating: MIDI Progressions/Major/alt4 style/Gb - ii IV V V.mid inflating: MIDI Progressions/Major/alt4 style/B - vi IV I V.mid inflating: MIDI Progressions/Major/alt4 style/Ab - IV I V vi.mid inflating: MIDI Progressions/Major/alt4 style/A - V I vi V.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/Bb - V I vi V.mid inflating: MIDI Progressions/Major/alt4 style/F - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/F - ii V I IV.mid inflating: MIDI Progressions/Major/alt4 style/Bb - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/alt4 style/Ab - V vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/Bb - vi IV I V.mid inflating: MIDI Progressions/Major/alt4 style/B - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I V vi IV.mid inflating: MIDI Progressions/Major/alt4 style/Gb - ii V I IV.mid inflating: MIDI Progressions/Major/alt4 style/A - I V vi iii IV.mid inflating: MIDI Progressions/Major/alt4 style/E - I bIIM I iii.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I bVIIM IV I.mid inflating: MIDI Progressions/Major/alt4 style/E - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/D - IV IV I V.mid inflating: MIDI Progressions/Major/alt4 style/Ab - IV IV I V.mid inflating: MIDI Progressions/Major/alt4 style/Bb - iii vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/Db - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/Db - V I vi V.mid inflating: MIDI Progressions/Major/alt4 style/C - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I V bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/Db - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/D - V IV vi I.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I bVIIM IV I.mid inflating: MIDI Progressions/Major/alt4 style/A - I V vi IV.mid inflating: MIDI Progressions/Major/alt4 style/C - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/Bb - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/alt4 style/Ab - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/alt4 style/F - I IV V IV.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I vi IV V.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/alt4 style/Db - I V vi IV.mid inflating: MIDI Progressions/Major/alt4 style/F - I iii vi Isus4.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/alt4 style/F - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/alt4 style/Eb - ii V I IV.mid inflating: MIDI Progressions/Major/alt4 style/D - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/alt4 style/Db - I vi ii V.mid inflating: MIDI Progressions/Major/alt4 style/G - I vi I IV.mid inflating: MIDI Progressions/Major/alt4 style/Ab - IV I ii vi.mid inflating: MIDI Progressions/Major/alt4 style/F - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I iii IV vi.mid inflating: MIDI Progressions/Major/alt4 style/B - I IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/E - I IV V V.mid inflating: MIDI Progressions/Major/alt4 style/Db - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/alt4 style/Eb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/alt4 style/A - I IV V IV.mid inflating: MIDI Progressions/Major/alt4 style/C - I V vi iii IV.mid inflating: MIDI Progressions/Major/alt4 style/C - ii IV V V.mid inflating: MIDI Progressions/Major/alt4 style/E - ii IV V V.mid inflating: MIDI Progressions/Major/alt4 style/D - V I vi V.mid inflating: MIDI Progressions/Major/alt4 style/Db - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/alt4 style/C - I vi I IV.mid inflating: MIDI Progressions/Major/alt4 style/Db - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I V vi iii IV.mid inflating: MIDI Progressions/Major/alt4 style/Eb - V vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/Bb - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/E - I vi ii V.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I V vi ii.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/alt4 style/Gb - iii vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/E - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/alt4 style/A - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/A - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/A - ii IV V V.mid inflating: MIDI Progressions/Major/alt4 style/A - IV I iii IV.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I IV V IV.mid inflating: MIDI Progressions/Major/alt4 style/C - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/alt4 style/G - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/Db - ii V I IV.mid inflating: MIDI Progressions/Major/alt4 style/Eb - iii vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/Eb - ii IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/B - IV I V vi.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I V vi iii IV.mid inflating: MIDI Progressions/Major/alt4 style/B - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/alt4 style/F - vi V IV V.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I vi IV iii.mid inflating: MIDI Progressions/Major/alt4 style/A - I IV V bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/Eb - IV I iii IV.mid inflating: MIDI Progressions/Major/alt4 style/G - I IV V V.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I vi IV V.mid inflating: MIDI Progressions/Major/alt4 style/Db - IV vi iii I.mid inflating: MIDI Progressions/Major/alt4 style/Db - ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/B - V vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/F - I vi ii IV.mid inflating: MIDI Progressions/Major/alt4 style/B - I IV V IV.mid inflating: MIDI Progressions/Major/alt4 style/A - vi V IV V.mid inflating: MIDI Progressions/Major/alt4 style/D - IV I ii vi.mid inflating: MIDI Progressions/Major/alt4 style/Eb - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I iii vi Isus4.mid inflating: MIDI Progressions/Major/alt4 style/D - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/F - I vi IV V.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I V vi ii.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/alt4 style/Bb - ii IV V V.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I bIIM I iii.mid inflating: MIDI Progressions/Major/alt4 style/C - I IV V IV.mid inflating: MIDI Progressions/Major/alt4 style/Db - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I IV V IV.mid inflating: MIDI Progressions/Major/alt4 style/Db - V IV vi I.mid inflating: MIDI Progressions/Major/alt4 style/E - IV I ii vi.mid inflating: MIDI Progressions/Major/alt4 style/A - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I vi IV iii.mid inflating: MIDI Progressions/Major/alt4 style/Gb - vi V IV V.mid inflating: MIDI Progressions/Major/alt4 style/Db - I iii vi Isus4.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I bVIIM IV I.mid inflating: MIDI Progressions/Major/alt4 style/Ab - ii IV V V.mid inflating: MIDI Progressions/Major/alt4 style/Eb - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/Ab - V I vi V.mid inflating: MIDI Progressions/Major/alt4 style/D - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/alt4 style/B - I IV ii V.mid inflating: MIDI Progressions/Major/alt4 style/G - vi IV I V.mid inflating: MIDI Progressions/Major/alt4 style/E - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/alt4 style/D - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/alt4 style/B - I V vi ii.mid inflating: MIDI Progressions/Major/alt4 style/C - I vi ii V.mid inflating: MIDI Progressions/Major/alt4 style/G - I I IV iii.mid inflating: MIDI Progressions/Major/alt4 style/Db - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/alt4 style/Gb - IV I V vi.mid inflating: MIDI Progressions/Major/alt4 style/Bb - IV vi iii I.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/alt4 style/E - I IIM iii V6.mid inflating: MIDI Progressions/Major/alt4 style/C - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/Db - V vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/A - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/alt4 style/F - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/alt4 style/G - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/alt4 style/Ab - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/alt4 style/Db - I IV ii V.mid inflating: MIDI Progressions/Major/alt4 style/B - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/A - I vi I IV.mid inflating: MIDI Progressions/Major/alt4 style/F - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/alt4 style/Db - I IV V IV.mid inflating: MIDI Progressions/Major/alt4 style/F - I V vi iii IV.mid inflating: MIDI Progressions/Major/alt4 style/D - I bIIM I iii.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I vi I IV.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I V IV vi.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I IIM iii V6.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I IV ii V.mid inflating: MIDI Progressions/Major/alt4 style/B - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/Db - I IIM iii V6.mid inflating: MIDI Progressions/Major/alt4 style/E - vi V IV V.mid inflating: MIDI Progressions/Major/alt4 style/F - vi IV I V.mid inflating: MIDI Progressions/Major/alt4 style/B - I bIIM I iii.mid inflating: MIDI Progressions/Major/alt4 style/Db - I V vi V.mid inflating: MIDI Progressions/Major/alt4 style/A - I bIIM I iii.mid inflating: MIDI Progressions/Major/alt4 style/D - I bVIIM IV I.mid inflating: MIDI Progressions/Major/alt4 style/Ab - V IV vi I.mid inflating: MIDI Progressions/Major/alt4 style/G - I vi ii V.mid inflating: MIDI Progressions/Major/alt4 style/A - ii V I IV.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/E - IV vi iii I.mid inflating: MIDI Progressions/Major/alt4 style/Gb - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/alt4 style/E - ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/alt4 style/E - ii IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/Eb - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/alt4 style/G - IV I V vi.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/alt4 style/B - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/Eb - ii IV V V.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I IV ii V.mid inflating: MIDI Progressions/Major/alt4 style/G - I V IV vi.mid inflating: MIDI Progressions/Major/alt4 style/Ab - IV I iii IV.mid inflating: MIDI Progressions/Major/alt4 style/Ab - ii V I IV.mid inflating: MIDI Progressions/Major/alt4 style/A - I vi ii V.mid inflating: MIDI Progressions/Major/alt4 style/Gb - V vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/Db - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/G - ii IV V V.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/alt4 style/E - iii vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/A - I V IV vi.mid inflating: MIDI Progressions/Major/alt4 style/Db - I V vi iii IV.mid inflating: MIDI Progressions/Major/alt4 style/Db - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/E - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/alt4 style/G - IV vi iii I.mid inflating: MIDI Progressions/Major/alt4 style/A - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/alt4 style/C - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I V bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I bIIM I iii.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I vi I IV.mid inflating: MIDI Progressions/Major/alt4 style/D - ii IV V V.mid inflating: MIDI Progressions/Major/alt4 style/A - I bVIIM IV I.mid inflating: MIDI Progressions/Major/alt4 style/D - vi V IV V.mid inflating: MIDI Progressions/Major/alt4 style/G - I V vi IV.mid inflating: MIDI Progressions/Major/alt4 style/D - ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/Ab - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I vi ii V.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/F - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/alt4 style/E - I IV ii V.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I IV V V.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/alt4 style/Db - iii vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/D - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/D - ii IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/C - I bVIIM IV I.mid inflating: MIDI Progressions/Major/alt4 style/Db - I vi I IV.mid inflating: MIDI Progressions/Major/alt4 style/Ab - IV vi iii I.mid inflating: MIDI Progressions/Major/alt4 style/G - I iii vi IV.mid inflating: MIDI Progressions/Major/alt4 style/B - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/alt4 style/B - IV vi iii I.mid inflating: MIDI Progressions/Major/alt4 style/D - I vi ii IV.mid inflating: MIDI Progressions/Major/alt4 style/A - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/alt4 style/B - I V bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/A - I IV V V.mid inflating: MIDI Progressions/Major/alt4 style/Eb - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/alt4 style/Eb - ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/F - I bVIIM IV I.mid inflating: MIDI Progressions/Major/alt4 style/Db - I vi IV iii.mid inflating: MIDI Progressions/Major/alt4 style/G - I iii IV vi.mid inflating: MIDI Progressions/Major/alt4 style/B - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/alt4 style/Eb - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/B - I vi I IV.mid inflating: MIDI Progressions/Major/alt4 style/B - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/Bb - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/alt4 style/B - I V vi IV.mid inflating: MIDI Progressions/Major/alt4 style/G - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I V vi IV.mid inflating: MIDI Progressions/Major/alt4 style/E - IV I V vi.mid inflating: MIDI Progressions/Major/alt4 style/C - vi IV I V.mid inflating: MIDI Progressions/Major/alt4 style/F - V vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/G - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I V vi V.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I bVIIM IV I.mid inflating: MIDI Progressions/Major/alt4 style/Db - I V IV vi.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I IV V V.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/Db - IV I iii IV.mid inflating: MIDI Progressions/Major/alt4 style/E - I V vi iii IV.mid inflating: MIDI Progressions/Major/alt4 style/D - I IV V bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/Eb - vi V IV V.mid inflating: MIDI Progressions/Major/alt4 style/B - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I IV ii V.mid inflating: MIDI Progressions/Major/alt4 style/F - I vi I IV.mid inflating: MIDI Progressions/Major/alt4 style/A - I IV ii V.mid inflating: MIDI Progressions/Major/alt4 style/Db - I V bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/C - I IV V bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/Eb - IV I V vi.mid inflating: MIDI Progressions/Major/alt4 style/Bb - IV IV I V.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I I IV iii.mid inflating: MIDI Progressions/Major/alt4 style/Gb - IV I iii IV.mid inflating: MIDI Progressions/Major/alt4 style/E - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/D - I V vi iii IV.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I V vi V.mid inflating: MIDI Progressions/Major/alt4 style/F - I bIIM I iii.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I IV V bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/F - I V bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/B - ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/F - I iii IV vi.mid inflating: MIDI Progressions/Major/alt4 style/E - IV IV I V.mid inflating: MIDI Progressions/Major/alt4 style/F - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/alt4 style/Gb - IV I ii vi.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I vi IV V.mid inflating: MIDI Progressions/Major/alt4 style/D - I iii vi IV.mid inflating: MIDI Progressions/Major/alt4 style/D - I iii vi Isus4.mid inflating: MIDI Progressions/Major/alt4 style/Db - IV I V vi.mid inflating: MIDI Progressions/Major/alt4 style/C - I iii vi Isus4.mid inflating: MIDI Progressions/Major/alt4 style/C - vi V IV V.mid inflating: MIDI Progressions/Major/alt4 style/B - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/alt4 style/D - I vi I IV.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I iii vi Isus4.mid inflating: MIDI Progressions/Major/alt4 style/G - I V vi ii.mid inflating: MIDI Progressions/Major/alt4 style/Bb - vi V IV V.mid inflating: MIDI Progressions/Major/alt4 style/E - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/alt4 style/B - I V IV vi.mid inflating: MIDI Progressions/Major/alt4 style/Bb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/alt4 style/E - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I IIM iii V6.mid inflating: MIDI Progressions/Major/alt4 style/G - V vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I vi I IV.mid inflating: MIDI Progressions/Major/alt4 style/C - ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/B - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/alt4 style/C - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/alt4 style/C - I vi IV V.mid inflating: MIDI Progressions/Major/alt4 style/B - I iii vi Isus4.mid inflating: MIDI Progressions/Major/alt4 style/B - I V vi iii IV.mid inflating: MIDI Progressions/Major/alt4 style/A - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/alt4 style/C - I V vi ii.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I V vi iii IV.mid inflating: MIDI Progressions/Major/alt4 style/C - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I vi ii IV.mid inflating: MIDI Progressions/Major/alt4 style/B - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/alt4 style/G - iii vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/A - V IV vi I.mid inflating: MIDI Progressions/Major/alt4 style/D - I iii IV vi.mid inflating: MIDI Progressions/Major/alt4 style/D - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/alt4 style/F - I iii vi IV.mid inflating: MIDI Progressions/Major/alt4 style/C - IV I V vi.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I iii IV vi.mid inflating: MIDI Progressions/Major/alt4 style/E - I IV V bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/alt4 style/G - I V vi iii IV.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I V vi IV.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I V I IV.mid inflating: MIDI Progressions/Major/alt4 style/E - I bVIIM IV I.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/E - V I vi V.mid inflating: MIDI Progressions/Major/alt4 style/B - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/alt4 style/Db - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/alt4 style/Gb - vi IV I V.mid inflating: MIDI Progressions/Major/alt4 style/G - I V vi V.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I vi ii V.mid inflating: MIDI Progressions/Major/alt4 style/Ab - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/alt4 style/Bb - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/alt4 style/A - I V bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/B - I iii vi IV.mid inflating: MIDI Progressions/Major/alt4 style/C - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/alt4 style/Gb - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/F - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/alt4 style/F - I V vi ii.mid inflating: MIDI Progressions/Major/alt4 style/A - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/alt4 style/F - I vi ii V.mid inflating: MIDI Progressions/Major/alt4 style/G - ii IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/A - I iii vi Isus4.mid inflating: MIDI Progressions/Major/alt4 style/Db - IV I ii vi.mid inflating: MIDI Progressions/Major/alt4 style/D - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/F - IV I iii IV.mid inflating: MIDI Progressions/Major/alt4 style/C - I V I IV.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/Eb - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I IV V IV.mid inflating: MIDI Progressions/Major/alt4 style/F - I V vi V.mid inflating: MIDI Progressions/Major/alt4 style/D - IV vi iii I.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I vi ii IV.mid inflating: MIDI Progressions/Major/alt4 style/Eb - IV vi iii I.mid inflating: MIDI Progressions/Major/alt4 style/D - I vi IV iii.mid inflating: MIDI Progressions/Major/alt4 style/B - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/alt4 style/Db - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/D - I V vi IV.mid inflating: MIDI Progressions/Major/alt4 style/D - I IIM iii V6.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I vi I IV.mid inflating: MIDI Progressions/Major/alt4 style/Gb - V I vi V.mid inflating: MIDI Progressions/Major/alt4 style/E - I V vi IV.mid inflating: MIDI Progressions/Major/alt4 style/F - V I vi V.mid inflating: MIDI Progressions/Major/alt4 style/C - I vi IV iii.mid inflating: MIDI Progressions/Major/alt4 style/Db - I bVIIM IV I.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I V vi ii.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I V IV vi.mid inflating: MIDI Progressions/Major/alt4 style/G - I IIM iii V6.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/C - I IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/C - I IV V V.mid inflating: MIDI Progressions/Major/alt4 style/Bb - ii IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/alt4 style/F - I I IV iii.mid inflating: MIDI Progressions/Major/alt4 style/E - I iii IV vi.mid inflating: MIDI Progressions/Major/alt4 style/A - I iii vi IV.mid inflating: MIDI Progressions/Major/alt4 style/Ab - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/alt4 style/Gb - V IV vi I.mid inflating: MIDI Progressions/Major/alt4 style/Eb - V I vi V.mid inflating: MIDI Progressions/Major/alt4 style/B - I vi IV V.mid inflating: MIDI Progressions/Major/alt4 style/G - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/G - I vi IV V.mid inflating: MIDI Progressions/Major/alt4 style/Db - I IV V V.mid inflating: MIDI Progressions/Major/alt4 style/E - V IV vi I.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/G - I IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/Bb - ii V I IV.mid inflating: MIDI Progressions/Major/alt4 style/B - I IV V bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/E - I iii vi IV.mid inflating: MIDI Progressions/Major/alt4 style/D - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/alt4 style/A - I vi IV V.mid inflating: MIDI Progressions/Major/alt4 style/Db - I IV V bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/B - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/alt4 style/F - IV I ii vi.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/G - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/alt4 style/F - I IIM iii V6.mid inflating: MIDI Progressions/Major/alt4 style/F - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/C - I V bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/C - IV I iii IV.mid inflating: MIDI Progressions/Major/alt4 style/B - I iii IV vi.mid inflating: MIDI Progressions/Major/alt4 style/G - V IV vi I.mid inflating: MIDI Progressions/Major/alt4 style/D - I V I IV.mid inflating: MIDI Progressions/Major/alt4 style/Eb - IV I ii vi.mid inflating: MIDI Progressions/Major/alt4 style/Db - I vi IV V.mid inflating: MIDI Progressions/Major/alt4 style/G - I iii vi Isus4.mid inflating: MIDI Progressions/Major/alt4 style/E - I iii vi Isus4.mid inflating: MIDI Progressions/Major/alt4 style/D - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/alt4 style/F - I IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/D - IV I iii IV.mid inflating: MIDI Progressions/Major/alt4 style/C - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/C - I V vi IV.mid inflating: MIDI Progressions/Major/alt4 style/D - I IV ii V.mid inflating: MIDI Progressions/Major/alt4 style/B - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/A - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/alt4 style/A - I V vi V.mid inflating: MIDI Progressions/Major/alt4 style/Db - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/alt4 style/Ab - ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/B - V I vi V.mid inflating: MIDI Progressions/Major/alt4 style/G - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/alt4 style/F - I V I IV.mid inflating: MIDI Progressions/Major/alt4 style/Eb - IV IV I V.mid inflating: MIDI Progressions/Major/alt4 style/D - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/B - ii IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/E - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I V I IV.mid inflating: MIDI Progressions/Major/alt4 style/F - I V vi IV.mid inflating: MIDI Progressions/Major/alt4 style/C - V I vi V.mid inflating: MIDI Progressions/Major/alt4 style/G - I bVIIM IV I.mid inflating: MIDI Progressions/Major/alt4 style/D - vi IV I V.mid inflating: MIDI Progressions/Major/alt4 style/D - I V vi V.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/alt4 style/C - IV IV I V.mid inflating: MIDI Progressions/Major/alt4 style/D - iii vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/C - ii IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/C - V vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I V I IV.mid inflating: MIDI Progressions/Major/alt4 style/F - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/E - V vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/G - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/alt4 style/Bb - V vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/A - I IIM iii V6.mid inflating: MIDI Progressions/Major/alt4 style/F - ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/F - IV I V vi.mid inflating: MIDI Progressions/Major/alt4 style/D - I V IV vi.mid inflating: MIDI Progressions/Major/alt4 style/B - I bVIIM IV I.mid inflating: MIDI Progressions/Major/alt4 style/B - IV IV I V.mid inflating: MIDI Progressions/Major/alt4 style/A - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/alt4 style/C - I V IV vi.mid inflating: MIDI Progressions/Major/alt4 style/A - I V vi ii.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I I IV iii.mid inflating: MIDI Progressions/Major/alt4 style/E - I V vi V.mid inflating: MIDI Progressions/Major/alt4 style/Db - ii IV V V.mid inflating: MIDI Progressions/Major/alt4 style/E - I V IV vi.mid inflating: MIDI Progressions/Major/alt4 style/C - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/alt4 style/Db - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/alt4 style/D - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/alt4 style/D - I V bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/Eb - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/alt4 style/B - ii V I IV.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I iii vi IV.mid inflating: MIDI Progressions/Major/alt4 style/F - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/E - I vi IV iii.mid inflating: MIDI Progressions/Major/alt4 style/A - I iii IV vi.mid inflating: MIDI Progressions/Major/alt4 style/E - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/C - I IV ii V.mid inflating: MIDI Progressions/Major/alt4 style/F - iii vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/A - IV I V vi.mid inflating: MIDI Progressions/Major/alt4 style/E - I vi IV V.mid inflating: MIDI Progressions/Major/alt4 style/C - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/alt4 style/G - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/alt4 style/Eb - vi IV I V.mid inflating: MIDI Progressions/Major/alt4 style/G - I vi IV iii.mid inflating: MIDI Progressions/Major/alt4 style/C - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/G - IV IV I V.mid inflating: MIDI Progressions/Major/alt4 style/D - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/G - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/E - vi IV I V.mid inflating: MIDI Progressions/Major/alt4 style/A - iii vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/E - I IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I V vi ii.mid inflating: MIDI Progressions/Major/alt4 style/B - V IV vi I.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I IV V bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/A - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/G - I IV V IV.mid inflating: MIDI Progressions/Major/alt4 style/B - I vi IV iii.mid inflating: MIDI Progressions/Major/alt4 style/G - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/alt4 style/Ab - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/alt4 style/Gb - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/alt4 style/G - I IV V bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/C - ii V I IV.mid inflating: MIDI Progressions/Major/alt4 style/A - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/alt4 style/C - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I IV V V.mid inflating: MIDI Progressions/Major/alt4 style/Ab - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/alt4 style/A - ii IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/F - I V IV vi.mid inflating: MIDI Progressions/Major/alt4 style/D - I I IV iii.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I IIM iii V6.mid inflating: MIDI Progressions/Major/alt4 style/G - IV I ii vi.mid inflating: MIDI Progressions/Major/alt4 style/G - IV I iii IV.mid inflating: MIDI Progressions/Major/alt4 style/C - IV vi iii I.mid inflating: MIDI Progressions/Major/alt4 style/G - I bIIM I iii.mid inflating: MIDI Progressions/Major/alt4 style/Gb - IV vi iii I.mid inflating: MIDI Progressions/Major/alt4 style/G - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/C - I V vi V.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I iii vi IV.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I IIM iii V6.mid inflating: MIDI Progressions/Major/alt4 style/Bb - IV I iii IV.mid inflating: MIDI Progressions/Major/alt4 style/E - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/alt4 style/D - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/alt4 style/G - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/Bb - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/alt4 style/E - I V I IV.mid inflating: MIDI Progressions/Major/alt4 style/E - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/A - I IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/A - I I IV iii.mid inflating: MIDI Progressions/Major/alt4 style/Eb - V IV vi I.mid inflating: MIDI Progressions/Major/alt4 style/C - I IIM iii V6.mid inflating: MIDI Progressions/Major/alt4 style/Db - I bIIM I iii.mid inflating: MIDI Progressions/Major/alt4 style/B - iii vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/B - IV I iii IV.mid inflating: MIDI Progressions/Major/alt4 style/B - I I IV iii.mid inflating: MIDI Progressions/Major/alt4 style/D - I IV V IV.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/A - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/G - vi V IV V.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/alt4 style/G - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/alt4 style/E - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I IV V IV.mid inflating: MIDI Progressions/Major/alt4 style/Gb - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/F - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/alt4 style/D - V vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/Bb - IV I V vi.mid inflating: MIDI Progressions/Major/alt4 style/A - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I V vi IV.mid inflating: MIDI Progressions/Major/alt4 style/Db - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/F - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/alt4 style/A - IV vi iii I.mid inflating: MIDI Progressions/Major/alt4 style/F - I IV V bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/A - I vi ii IV.mid inflating: MIDI Progressions/Major/alt4 style/Ab - ii IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/E - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/B - ii IV V V.mid inflating: MIDI Progressions/Major/alt4 style/D - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/alt4 style/F - IV IV I V.mid inflating: MIDI Progressions/Major/alt4 style/D - I vi IV V.mid inflating: MIDI Progressions/Major/alt4 style/A - IV IV I V.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/alt4 style/A - I V I IV.mid inflating: MIDI Progressions/Major/alt4 style/G - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/alt4 style/E - I vi I IV.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I V bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/C - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I IV ii V.mid inflating: MIDI Progressions/Major/alt4 style/B - I V vi V.mid inflating: MIDI Progressions/Major/alt4 style/A - IV I ii vi.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I vi ii IV.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I vi IV iii.mid inflating: MIDI Progressions/Major/alt4 style/F - ii IV V V.mid inflating: MIDI Progressions/Major/alt4 style/B - I vi ii V.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I V IV vi.mid inflating: MIDI Progressions/Major/alt4 style/Db - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/alt4 style/E - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I I IV iii.mid inflating: MIDI Progressions/Major/alt4 style/Gb - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/alt4 style/C - I bIIM I iii.mid inflating: MIDI Progressions/Major/alt4 style/C - I vi ii IV.mid inflating: MIDI Progressions/Major/alt4 style/B - I V I IV.mid inflating: MIDI Progressions/Major/alt4 style/G - ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I IV V bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/F - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/E - I IV V IV.mid inflating: MIDI Progressions/Major/alt4 style/C - I I IV iii.mid inflating: MIDI Progressions/Major/alt4 style/Gb - ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I V bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/alt4 style/Gb - IV IV I V.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I iii vi IV.mid inflating: MIDI Progressions/Major/alt4 style/Db - ii IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I iii vi Isus4.mid inflating: MIDI Progressions/Major/alt4 style/E - I V vi ii.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I bIIM I iii.mid inflating: MIDI Progressions/Major/alt4 style/C - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/alt4 style/G - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/alt4 style/G - I V I IV.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I iii vi Isus4.mid inflating: MIDI Progressions/Major/alt4 style/F - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/alt4 style/B - I vi ii IV.mid inflating: MIDI Progressions/Major/alt4 style/E - I I IV iii.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/alt4 style/A - V vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/alt4 style/Gb - ii IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/F - I IV V V.mid inflating: MIDI Progressions/Major/alt4 style/F - V IV vi I.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I V vi V.mid inflating: MIDI Progressions/Major/alt4 style/Ab - iii vi IV I.mid inflating: MIDI Progressions/Major/alt4 style/Bb - IV I ii vi.mid inflating: MIDI Progressions/Major/alt4 style/A - vi IV I V.mid inflating: MIDI Progressions/Major/alt4 style/G - I V bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I V I IV.mid inflating: MIDI Progressions/Major/alt4 style/Eb - I V vi V.mid inflating: MIDI Progressions/Major/alt4 style/G - V I vi V.mid inflating: MIDI Progressions/Major/alt4 style/A - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/alt4 style/C - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/alt4 style/D - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/E - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/alt4 style/G - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/alt4 style/Bb - I vi ii V.mid inflating: MIDI Progressions/Major/alt4 style/D - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/E - I V bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/A - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/alt4 style/B - I IV V V.mid inflating: MIDI Progressions/Major/alt4 style/C - I iii vi IV.mid inflating: MIDI Progressions/Major/alt4 style/F - ii IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/D - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/alt4 style/Db - vi V IV V.mid inflating: MIDI Progressions/Major/alt4 style/Gb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/alt4 style/Db - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/alt4 style/Ab - I vi ii V.mid inflating: MIDI Progressions/Major/alt4 style/Db - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/alt4 style/D - I IV vi V.mid inflating: MIDI Progressions/Major/alt4 style/G - I IV ii V.mid inflating: MIDI Progressions/Major/alt4 style/Ab - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/Gb - I iii IV vi.mid inflating: MIDI Progressions/Major/alt4 style/Db - I iii IV vi.mid inflating: MIDI Progressions/Major/alt4 style/C - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/alt4 style/C - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/alt4 style/Gb - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/F - IV I iii IV.mid inflating: MIDI Progressions/Major/C - I V I IV.mid inflating: MIDI Progressions/Major/Gb - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/Eb - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/Eb - I IV V IV.mid inflating: MIDI Progressions/Major/F - I V vi V.mid inflating: MIDI Progressions/Major/D - IV vi iii I.mid inflating: MIDI Progressions/Major/Eb - I IV vi V.mid inflating: MIDI Progressions/Major/Ab - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/Gb - I vi ii IV.mid inflating: MIDI Progressions/Major/Eb - IV vi iii I.mid inflating: MIDI Progressions/Major/D - I vi IV iii.mid inflating: MIDI Progressions/Major/B - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/Db - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/D - I V vi IV.mid inflating: MIDI Progressions/Major/D - I IIM iii V6.mid inflating: MIDI Progressions/Major/Ab - I vi I IV.mid inflating: MIDI Progressions/Major/Gb - V I vi V.mid inflating: MIDI Progressions/Major/E - I V vi IV.mid inflating: MIDI Progressions/Major/F - V I vi V.mid inflating: MIDI Progressions/Major/C - I vi IV iii.mid inflating: MIDI Progressions/Major/Db - I bVIIM IV I.mid inflating: MIDI Progressions/Major/Bb - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/Bb - I V vi ii.mid inflating: MIDI Progressions/Major/Eb - I V IV vi.mid inflating: MIDI Progressions/Major/G - I IIM iii V6.mid inflating: MIDI Progressions/Major/Ab - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/C - I IV vi V.mid inflating: MIDI Progressions/Major/C - I IV V V.mid inflating: MIDI Progressions/Major/Bb - ii IV vi V.mid inflating: MIDI Progressions/Major/Bb - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/F - I I IV iii.mid inflating: MIDI Progressions/Major/E - I iii IV vi.mid inflating: MIDI Progressions/Major/A - I iii vi IV.mid inflating: MIDI Progressions/Major/Ab - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/Gb - V IV vi I.mid inflating: MIDI Progressions/Major/Eb - V I vi V.mid inflating: MIDI Progressions/Major/B - I vi IV V.mid inflating: MIDI Progressions/Major/G - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/G - I vi IV V.mid inflating: MIDI Progressions/Major/Db - I IV V V.mid inflating: MIDI Progressions/Major/E - V IV vi I.mid inflating: MIDI Progressions/Major/Bb - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/G - I IV vi V.mid inflating: MIDI Progressions/Major/Bb - ii V I IV.mid inflating: MIDI Progressions/Major/B - I IV V bVIIM.mid inflating: MIDI Progressions/Major/E - I iii vi IV.mid inflating: MIDI Progressions/Major/D - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/A - I vi IV V.mid inflating: MIDI Progressions/Major/Db - I IV V bVIIM.mid inflating: MIDI Progressions/Major/B - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/F - IV I ii vi.mid inflating: MIDI Progressions/Major/Bb - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/G - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/F - I IIM iii V6.mid inflating: MIDI Progressions/Major/F - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/C - I V bVIIM IV.mid inflating: MIDI Progressions/Major/C - IV I iii IV.mid inflating: MIDI Progressions/Major/B - I iii IV vi.mid inflating: MIDI Progressions/Major/G - V IV vi I.mid inflating: MIDI Progressions/Major/D - I V I IV.mid inflating: MIDI Progressions/Major/Eb - IV I ii vi.mid inflating: MIDI Progressions/Major/Db - I vi IV V.mid inflating: MIDI Progressions/Major/G - I iii vi Isus4.mid inflating: MIDI Progressions/Major/E - I iii vi Isus4.mid inflating: MIDI Progressions/Major/D - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/F - I IV vi V.mid inflating: MIDI Progressions/Major/D - IV I iii IV.mid inflating: MIDI Progressions/Major/C - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/C - I V vi IV.mid inflating: MIDI Progressions/Major/D - I IV ii V.mid inflating: MIDI Progressions/Major/B - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/A - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/A - I V vi V.mid inflating: MIDI Progressions/Major/Db - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/Ab - ii V I I.mid inflating: MIDI Progressions/Major/B - V I vi V.mid inflating: MIDI Progressions/Major/G - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/F - I V I IV.mid inflating: MIDI Progressions/Major/Eb - IV IV I V.mid inflating: MIDI Progressions/Major/D - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/B - ii IV vi V.mid inflating: MIDI Progressions/Major/E - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/Eb - I V I IV.mid inflating: MIDI Progressions/Major/F - I V vi IV.mid inflating: MIDI Progressions/Major/C - V I vi V.mid inflating: MIDI Progressions/Major/G - I bVIIM IV I.mid inflating: MIDI Progressions/Major/D - vi IV I V.mid inflating: MIDI Progressions/Major/D - I V vi V.mid inflating: MIDI Progressions/Major/Eb - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/C - IV IV I V.mid inflating: MIDI Progressions/Major/D - iii vi IV I.mid inflating: MIDI Progressions/Major/C - ii IV vi V.mid inflating: MIDI Progressions/Major/C - V vi IV I.mid inflating: MIDI Progressions/Major/Ab - I V I IV.mid inflating: MIDI Progressions/Major/F - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/E - V vi IV I.mid inflating: MIDI Progressions/Major/G - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/Bb - V vi IV I.mid inflating: MIDI Progressions/Major/A - I IIM iii V6.mid inflating: MIDI Progressions/Major/F - ii V I I.mid inflating: MIDI Progressions/Major/F - IV I V vi.mid inflating: MIDI Progressions/Major/D - I V IV vi.mid inflating: MIDI Progressions/Major/B - I bVIIM IV I.mid inflating: MIDI Progressions/Major/B - IV IV I V.mid inflating: MIDI Progressions/Major/A - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/C - I V IV vi.mid inflating: MIDI Progressions/Major/A - I V vi ii.mid inflating: MIDI Progressions/Major/Ab - I I IV iii.mid inflating: MIDI Progressions/Major/E - I V vi V.mid inflating: MIDI Progressions/Major/Db - ii IV V V.mid inflating: MIDI Progressions/Major/E - I V IV vi.mid inflating: MIDI Progressions/Major/C - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/Db - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/D - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/D - I V bVIIM IV.mid inflating: MIDI Progressions/Major/Eb - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/B - ii V I IV.mid inflating: MIDI Progressions/Major/Eb - I iii vi IV.mid inflating: MIDI Progressions/Major/F - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/E - I vi IV iii.mid inflating: MIDI Progressions/Major/A - I iii IV vi.mid inflating: MIDI Progressions/Major/E - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/Bb - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/C - I IV ii V.mid inflating: MIDI Progressions/Major/F - iii vi IV I.mid inflating: MIDI Progressions/Major/A - IV I V vi.mid inflating: MIDI Progressions/Major/E - I vi IV V.mid inflating: MIDI Progressions/Major/C - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/G - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/Eb - vi IV I V.mid inflating: MIDI Progressions/Major/G - I vi IV iii.mid inflating: MIDI Progressions/Major/C - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/G - IV IV I V.mid inflating: MIDI Progressions/Major/D - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/G - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/E - vi IV I V.mid inflating: MIDI Progressions/Major/A - iii vi IV I.mid inflating: MIDI Progressions/Major/E - I IV vi V.mid inflating: MIDI Progressions/Major/Gb - I V vi ii.mid inflating: MIDI Progressions/Major/B - V IV vi I.mid inflating: MIDI Progressions/Major/Bb - I IV V bVIIM.mid inflating: MIDI Progressions/Major/A - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/G - I IV V IV.mid inflating: MIDI Progressions/Major/B - I vi IV iii.mid inflating: MIDI Progressions/Major/G - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/Ab - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/Gb - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/G - I IV V bVIIM.mid inflating: MIDI Progressions/Major/C - ii V I IV.mid inflating: MIDI Progressions/Major/A - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/C - I IV Isus2 IV.mid inflating: MIDI Progressions/Major/Bb - I IV V V.mid inflating: MIDI Progressions/Major/Ab - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/A - ii IV vi V.mid inflating: MIDI Progressions/Major/F - I V IV vi.mid inflating: MIDI Progressions/Major/D - I I IV iii.mid inflating: MIDI Progressions/Major/Ab - I IIM iii V6.mid inflating: MIDI Progressions/Major/G - IV I ii vi.mid inflating: MIDI Progressions/Major/G - IV I iii IV.mid inflating: MIDI Progressions/Major/C - IV vi iii I.mid inflating: MIDI Progressions/Major/G - I bIIM I iii.mid inflating: MIDI Progressions/Major/Gb - IV vi iii I.mid inflating: MIDI Progressions/Major/G - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/C - I V vi V.mid inflating: MIDI Progressions/Major/Ab - I iii vi IV.mid inflating: MIDI Progressions/Major/Bb - I IIM iii V6.mid inflating: MIDI Progressions/Major/Bb - IV I iii IV.mid inflating: MIDI Progressions/Major/E - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/D - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/G - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/Bb - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/E - I V I IV.mid inflating: MIDI Progressions/Major/E - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/A - I IV vi V.mid inflating: MIDI Progressions/Major/A - I I IV iii.mid inflating: MIDI Progressions/Major/Eb - V IV vi I.mid inflating: MIDI Progressions/Major/C - I IIM iii V6.mid inflating: MIDI Progressions/Major/Db - I bIIM I iii.mid inflating: MIDI Progressions/Major/B - iii vi IV I.mid inflating: MIDI Progressions/Major/B - IV I iii IV.mid inflating: MIDI Progressions/Major/B - I I IV iii.mid inflating: MIDI Progressions/Major/D - I IV V IV.mid inflating: MIDI Progressions/Major/Ab - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/A - I bIIM bIIIM bIIM.mid inflating: MIDI Progressions/Major/Eb - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/G - vi V IV V.mid inflating: MIDI Progressions/Major/Eb - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/G - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/E - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/Bb - I IV V IV.mid inflating: MIDI Progressions/Major/Gb - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/F - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/D - V vi IV I.mid inflating: MIDI Progressions/Major/Bb - IV I V vi.mid inflating: MIDI Progressions/Major/A - ii bIIM I bVIIM.mid inflating: MIDI Progressions/Major/Bb - I V vi IV.mid inflating: MIDI Progressions/Major/Db - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/F - ii bVIIM7 I.mid inflating: MIDI Progressions/Major/A - IV vi iii I.mid inflating: MIDI Progressions/Major/F - I IV V bVIIM.mid inflating: MIDI Progressions/Major/A - I vi ii IV.mid inflating: MIDI Progressions/Major/Ab - ii IV vi V.mid inflating: MIDI Progressions/Major/E - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/B - ii IV V V.mid inflating: MIDI Progressions/Major/D - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/F - IV IV I V.mid inflating: MIDI Progressions/Major/D - I vi IV V.mid inflating: MIDI Progressions/Major/A - IV IV I V.mid inflating: MIDI Progressions/Major/Bb - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/A - I V I IV.mid inflating: MIDI Progressions/Major/G - I bVIM I bIIM.mid inflating: MIDI Progressions/Major/E - I vi I IV.mid inflating: MIDI Progressions/Major/Gb - I V bVIIM IV.mid inflating: MIDI Progressions/Major/C - I IV bIIIM bVIM.mid inflating: MIDI Progressions/Major/Bb - I IV ii V.mid inflating: MIDI Progressions/Major/B - I V vi V.mid inflating: MIDI Progressions/Major/A - IV I ii vi.mid inflating: MIDI Progressions/Major/Ab - I vi ii IV.mid inflating: MIDI Progressions/Major/Ab - I vi IV iii.mid inflating: MIDI Progressions/Major/F - ii IV V V.mid inflating: MIDI Progressions/Major/B - I vi ii V.mid inflating: MIDI Progressions/Major/Ab - I IV vi V.mid inflating: MIDI Progressions/Major/Bb - I V IV vi.mid inflating: MIDI Progressions/Major/Db - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/E - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/Gb - I I IV iii.mid inflating: MIDI Progressions/Major/Gb - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/C - I bIIM I iii.mid inflating: MIDI Progressions/Major/C - I vi ii IV.mid inflating: MIDI Progressions/Major/B - I V I IV.mid inflating: MIDI Progressions/Major/G - ii V I I.mid inflating: MIDI Progressions/Major/Gb - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/Eb - I IV V bVIIM.mid inflating: MIDI Progressions/Major/F - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/E - I IV V IV.mid inflating: MIDI Progressions/Major/C - I I IV iii.mid inflating: MIDI Progressions/Major/Gb - ii V I I.mid inflating: MIDI Progressions/Major/Bb - I V bVIIM IV.mid inflating: MIDI Progressions/Major/Bb - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/Ab - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/Gb - IV IV I V.mid inflating: MIDI Progressions/Major/Gb - I iii vi IV.mid inflating: MIDI Progressions/Major/Db - ii IV vi V.mid inflating: MIDI Progressions/Major/Bb - I iii vi Isus4.mid inflating: MIDI Progressions/Major/E - I V vi ii.mid inflating: MIDI Progressions/Major/Gb - I V vi iii IV I IV V.mid inflating: MIDI Progressions/Major/Ab - I bIIM I iii.mid inflating: MIDI Progressions/Major/C - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/G - I bIIIM bVIM bVIIM.mid inflating: MIDI Progressions/Major/G - I V I IV.mid inflating: MIDI Progressions/Major/Eb - I iii vi Isus4.mid inflating: MIDI Progressions/Major/F - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/B - I vi ii IV.mid inflating: MIDI Progressions/Major/E - I I IV iii.mid inflating: MIDI Progressions/Major/Gb - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/A - V vi IV I.mid inflating: MIDI Progressions/Major/Eb - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/Gb - ii IV vi V.mid inflating: MIDI Progressions/Major/F - I IV V V.mid inflating: MIDI Progressions/Major/F - V IV vi I.mid inflating: MIDI Progressions/Major/Ab - I V vi V.mid inflating: MIDI Progressions/Major/Ab - iii vi IV I.mid inflating: MIDI Progressions/Major/Bb - IV I ii vi.mid inflating: MIDI Progressions/Major/A - vi IV I V.mid inflating: MIDI Progressions/Major/G - I V bVIIM IV.mid inflating: MIDI Progressions/Major/Gb - I V I IV.mid inflating: MIDI Progressions/Major/Eb - I V vi V.mid inflating: MIDI Progressions/Major/G - V I vi V.mid inflating: MIDI Progressions/Major/A - I bVIIM bVIM bIIM.mid inflating: MIDI Progressions/Major/C - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/D - I IV bVIIM IV.mid inflating: MIDI Progressions/Major/E - vi bVIM bVIIM I.mid inflating: MIDI Progressions/Major/G - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/Major/Bb - I vi ii V.mid inflating: MIDI Progressions/Major/D - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/E - I V bVIIM IV.mid inflating: MIDI Progressions/Major/A - bIIIM ii bIIM I.mid inflating: MIDI Progressions/Major/B - I IV V V.mid inflating: MIDI Progressions/Major/C - I iii vi IV.mid inflating: MIDI Progressions/Major/F - ii IV vi V.mid inflating: MIDI Progressions/Major/D - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/Db - vi V IV V.mid inflating: MIDI Progressions/Major/Gb - iim7 V7 iiim7 vi7 iim7 V7.mid inflating: MIDI Progressions/Major/Db - ii7 V9 I7 I7.mid inflating: MIDI Progressions/Major/Ab - I vi ii V.mid inflating: MIDI Progressions/Major/Db - I7 V7 vi9 IV7.mid inflating: MIDI Progressions/Major/D - I IV vi V.mid inflating: MIDI Progressions/Major/G - I IV ii V.mid inflating: MIDI Progressions/Major/Ab - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/Gb - I iii IV vi.mid inflating: MIDI Progressions/Major/Db - I iii IV vi.mid inflating: MIDI Progressions/Major/C - vi V IV V ii V I I.mid inflating: MIDI Progressions/Major/C - I bIIIM bVIIM IV.mid inflating: MIDI Progressions/Major/Gb - vi vii V vi #IVdim V.mid inflating: MIDI Progressions/README.md creating: MIDI Progressions/Minor/ inflating: MIDI Progressions/Minor/F - VII iv VII i.mid inflating: MIDI Progressions/Minor/F# - i iv III VI.mid inflating: MIDI Progressions/Minor/D - i VI iv v.mid inflating: MIDI Progressions/Minor/Bb - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/F# - i ii v i.mid inflating: MIDI Progressions/Minor/G - i VII VI III.mid inflating: MIDI Progressions/Minor/G - VI i v v.mid inflating: MIDI Progressions/Minor/G# - i VI iv v.mid inflating: MIDI Progressions/Minor/B - VI VII i III.mid inflating: MIDI Progressions/Minor/E - i iv VII i.mid inflating: MIDI Progressions/Minor/F# - i VII v VI.mid inflating: MIDI Progressions/Minor/Eb - VI VII v III.mid inflating: MIDI Progressions/Minor/G - v VI III i.mid inflating: MIDI Progressions/Minor/F - i VII VI VM.mid inflating: MIDI Progressions/Minor/Eb - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/G# - i viim VI VM.mid inflating: MIDI Progressions/Minor/B - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/Bb - ii v i iv.mid inflating: MIDI Progressions/Minor/G# - i VI III VII.mid inflating: MIDI Progressions/Minor/F# - i VI III bii.mid inflating: MIDI Progressions/Minor/D - VI i v III.mid inflating: MIDI Progressions/Minor/C - i viim VI VM.mid inflating: MIDI Progressions/Minor/C - VI i v III.mid inflating: MIDI Progressions/Minor/C - i VII i v.mid inflating: MIDI Progressions/Minor/C - i VII VI III.mid inflating: MIDI Progressions/Minor/G# - i VII VI VM.mid inflating: MIDI Progressions/Minor/C - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/Bb - v VI v i.mid inflating: MIDI Progressions/Minor/C# - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/B - VI i v III.mid inflating: MIDI Progressions/Minor/D - v i iv VII.mid inflating: MIDI Progressions/Minor/E - VI iv i v.mid inflating: MIDI Progressions/Minor/A - i VII VI VII.mid inflating: MIDI Progressions/Minor/F - i v iv VII.mid inflating: MIDI Progressions/Minor/B - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/B - ii VI i iv.mid inflating: MIDI Progressions/Minor/E - v VI v i.mid inflating: MIDI Progressions/Minor/G - i VI iv III.mid inflating: MIDI Progressions/Minor/C# - i VI III bii.mid inflating: MIDI Progressions/Minor/C - i iv III VI.mid inflating: MIDI Progressions/Minor/Eb - i VI VII v.mid inflating: MIDI Progressions/Minor/G - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/G# - i VI III bii.mid inflating: MIDI Progressions/Minor/C# - VI i v v.mid inflating: MIDI Progressions/Minor/G# - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/A - VI i v III.mid inflating: MIDI Progressions/Minor/G# - ii VI i iv.mid inflating: MIDI Progressions/Minor/A - v VI v i.mid inflating: MIDI Progressions/Minor/Bb - i VI III VII.mid inflating: MIDI Progressions/Minor/F# - ii v i i.mid inflating: MIDI Progressions/Minor/D - i VII VI VM.mid inflating: MIDI Progressions/Minor/Bb - i III VII VI.mid inflating: MIDI Progressions/Minor/C - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/F - i VI iv III.mid inflating: MIDI Progressions/Minor/D - v VI v i.mid inflating: MIDI Progressions/Minor/F - i ii v i.mid creating: MIDI Progressions/Minor/hiphop style/ inflating: MIDI Progressions/Minor/hiphop style/F - VII iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i iv III VI.mid inflating: MIDI Progressions/Minor/hiphop style/D - i VI iv v.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i ii v i.mid inflating: MIDI Progressions/Minor/hiphop style/G - i VII VI III.mid inflating: MIDI Progressions/Minor/hiphop style/G - VI i v v.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i VI iv v.mid inflating: MIDI Progressions/Minor/hiphop style/B - VI VII i III.mid inflating: MIDI Progressions/Minor/hiphop style/E - i iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i VII v VI.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - VI VII v III.mid inflating: MIDI Progressions/Minor/hiphop style/G - v VI III i.mid inflating: MIDI Progressions/Minor/hiphop style/F - i VII VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i viim VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/B - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - ii v i iv.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i VI III VII.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i VI III bii.mid inflating: MIDI Progressions/Minor/hiphop style/D - VI i v III.mid inflating: MIDI Progressions/Minor/hiphop style/C - i viim VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/C - VI i v III.mid inflating: MIDI Progressions/Minor/hiphop style/C - i VII i v.mid inflating: MIDI Progressions/Minor/hiphop style/C - i VII VI III.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i VII VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/C - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - v VI v i.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/B - VI i v III.mid inflating: MIDI Progressions/Minor/hiphop style/D - v i iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/E - VI iv i v.mid inflating: MIDI Progressions/Minor/hiphop style/A - i VII VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/F - i v iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/B - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/hiphop style/B - ii VI i iv.mid inflating: MIDI Progressions/Minor/hiphop style/E - v VI v i.mid inflating: MIDI Progressions/Minor/hiphop style/G - i VI iv III.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i VI III bii.mid inflating: MIDI Progressions/Minor/hiphop style/C - i iv III VI.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i VI VII v.mid inflating: MIDI Progressions/Minor/hiphop style/G - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i VI III bii.mid inflating: MIDI Progressions/Minor/hiphop style/C# - VI i v v.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/hiphop style/A - VI i v III.mid inflating: MIDI Progressions/Minor/hiphop style/G# - ii VI i iv.mid inflating: MIDI Progressions/Minor/hiphop style/A - v VI v i.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i VI III VII.mid inflating: MIDI Progressions/Minor/hiphop style/F# - ii v i i.mid inflating: MIDI Progressions/Minor/hiphop style/D - i VII VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i III VII VI.mid inflating: MIDI Progressions/Minor/hiphop style/C - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/hiphop style/F - i VI iv III.mid inflating: MIDI Progressions/Minor/hiphop style/D - v VI v i.mid inflating: MIDI Progressions/Minor/hiphop style/F - i ii v i.mid inflating: MIDI Progressions/Minor/hiphop style/A - i iv v iv.mid inflating: MIDI Progressions/Minor/hiphop style/F# - VI i v III.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - VI VIm i VII.mid inflating: MIDI Progressions/Minor/hiphop style/C# - VII iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/C - i VII v VI.mid inflating: MIDI Progressions/Minor/hiphop style/G - VII iv v i.mid inflating: MIDI Progressions/Minor/hiphop style/A - i viim VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/C# - VI i v III.mid inflating: MIDI Progressions/Minor/hiphop style/C - i VI iv III.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - ii v i iv.mid inflating: MIDI Progressions/Minor/hiphop style/G# - v i iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i III iv VI.mid inflating: MIDI Progressions/Minor/hiphop style/C# - VII iv v i.mid inflating: MIDI Progressions/Minor/hiphop style/G# - ii v i i.mid inflating: MIDI Progressions/Minor/hiphop style/F - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i VII i v.mid inflating: MIDI Progressions/Minor/hiphop style/F# - VI bVI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/E - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i viim VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/B - i iv III VI.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i VI III VII.mid inflating: MIDI Progressions/Minor/hiphop style/B - i III iv VI.mid inflating: MIDI Progressions/Minor/hiphop style/F - VI iv i v.mid inflating: MIDI Progressions/Minor/hiphop style/A - VI VI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/F - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/hiphop style/C - VII iv v i.mid inflating: MIDI Progressions/Minor/hiphop style/G# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/hiphop style/D - VII iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/C - i VI III VII.mid inflating: MIDI Progressions/Minor/hiphop style/C - VI iv i v.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i VII VI III.mid inflating: MIDI Progressions/Minor/hiphop style/D - VI iv i v.mid inflating: MIDI Progressions/Minor/hiphop style/E - ii v i iv.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - ii v i i.mid inflating: MIDI Progressions/Minor/hiphop style/D - i iv v iv.mid inflating: MIDI Progressions/Minor/hiphop style/E - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/hiphop style/B - i iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/D - VI VII i III.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - v i iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/F# - iv i v VI.mid inflating: MIDI Progressions/Minor/hiphop style/G - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/hiphop style/C - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - VI VI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/C - i VII VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i viim VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/hiphop style/A - i VI bi v.mid inflating: MIDI Progressions/Minor/hiphop style/G# - ii v i iv.mid inflating: MIDI Progressions/Minor/hiphop style/C - VI VI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/G# - iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/F# - v iv i i.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i VI bi v.mid inflating: MIDI Progressions/Minor/hiphop style/E - iv i v VI.mid inflating: MIDI Progressions/Minor/hiphop style/G# - VI i v v.mid inflating: MIDI Progressions/Minor/hiphop style/G# - VII iv v i.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i VI III bii.mid inflating: MIDI Progressions/Minor/hiphop style/G - VI VI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i viim VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/F - ii VI i iv.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - VII iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i iv VI v.mid inflating: MIDI Progressions/Minor/hiphop style/C - i ii v i.mid inflating: MIDI Progressions/Minor/hiphop style/B - i VII VI III.mid inflating: MIDI Progressions/Minor/hiphop style/B - i iv v v.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/hiphop style/G - v i iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/A - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/C - iv v VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/D - i VI iv III.mid inflating: MIDI Progressions/Minor/hiphop style/F - VI i v v.mid inflating: MIDI Progressions/Minor/hiphop style/E - i VI III bii.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - iv v VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/F - i iv VI v.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i VII i v.mid inflating: MIDI Progressions/Minor/hiphop style/C - i VI VII v.mid inflating: MIDI Progressions/Minor/hiphop style/B - i VI iv ii.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i VII VI III.mid inflating: MIDI Progressions/Minor/hiphop style/G# - iv III VII i.mid inflating: MIDI Progressions/Minor/hiphop style/A - i VI VII v.mid inflating: MIDI Progressions/Minor/hiphop style/E - i iv v iv.mid inflating: MIDI Progressions/Minor/hiphop style/C - v i iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/G - i VII VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/B - VII iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i VII VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i v iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/E - i VI VII v.mid inflating: MIDI Progressions/Minor/hiphop style/C - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/hiphop style/A - v iv i i.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i VI iv ii.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i viim VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i VI iv III.mid inflating: MIDI Progressions/Minor/hiphop style/A - i III VII VI.mid inflating: MIDI Progressions/Minor/hiphop style/D - i VI III VII.mid inflating: MIDI Progressions/Minor/hiphop style/B - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i VII VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/C - ii v i i.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - VI iv i v.mid inflating: MIDI Progressions/Minor/hiphop style/G - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/hiphop style/A - v i iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/C - i III VII VI.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i VI VII VII.mid inflating: MIDI Progressions/Minor/hiphop style/F - i VI VII VII.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i iv III VI.mid inflating: MIDI Progressions/Minor/hiphop style/F - VI VII v III.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i VI iv III.mid inflating: MIDI Progressions/Minor/hiphop style/F# - iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/A - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/hiphop style/C# - VI iv i v.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/hiphop style/D - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i iv III VI.mid inflating: MIDI Progressions/Minor/hiphop style/G - VI VIm i VII.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i VI bi v.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/hiphop style/F# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/hiphop style/B - v VI III i.mid inflating: MIDI Progressions/Minor/hiphop style/G# - iv i v VI.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i III iv VI.mid inflating: MIDI Progressions/Minor/hiphop style/D - ii VI i iv.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i iv VI v.mid inflating: MIDI Progressions/Minor/hiphop style/G - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/hiphop style/F# - VI VII v III.mid inflating: MIDI Progressions/Minor/hiphop style/C# - iv III VII i.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i III iv VI.mid inflating: MIDI Progressions/Minor/hiphop style/G# - VI VI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/F - i VI bi v.mid inflating: MIDI Progressions/Minor/hiphop style/F# - VII iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/C# - v i iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/D - i III VII VI.mid inflating: MIDI Progressions/Minor/hiphop style/G - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i VI VII VII.mid inflating: MIDI Progressions/Minor/hiphop style/B - i iv v iv.mid inflating: MIDI Progressions/Minor/hiphop style/F# - ii v i iv.mid inflating: MIDI Progressions/Minor/hiphop style/E - VI VII i III.mid inflating: MIDI Progressions/Minor/hiphop style/G - iv III VII i.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - VII iv v i.mid inflating: MIDI Progressions/Minor/hiphop style/G - iv i v VI.mid inflating: MIDI Progressions/Minor/hiphop style/A - i iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/B - i VII i v.mid inflating: MIDI Progressions/Minor/hiphop style/C# - VI VI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i VI VII v.mid inflating: MIDI Progressions/Minor/hiphop style/G - i VII v VI.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i ii v i.mid inflating: MIDI Progressions/Minor/hiphop style/D - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i VII VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/hiphop style/B - VI VIm i VII.mid inflating: MIDI Progressions/Minor/hiphop style/A - i iv III VI.mid inflating: MIDI Progressions/Minor/hiphop style/B - i VII VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/F# - v i iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/D - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/hiphop style/G - i ii v i.mid inflating: MIDI Progressions/Minor/hiphop style/G - ii v i iv.mid inflating: MIDI Progressions/Minor/hiphop style/E - i VII v VI.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - VI VIm i VII.mid inflating: MIDI Progressions/Minor/hiphop style/A - iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - VI i v v.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i ii v i.mid inflating: MIDI Progressions/Minor/hiphop style/D - iv v VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/B - VI bVI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/hiphop style/F - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/B - i v iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - VI bVI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/F - VI i v III.mid inflating: MIDI Progressions/Minor/hiphop style/C - VI VII i III.mid inflating: MIDI Progressions/Minor/hiphop style/E - i VII i v.mid inflating: MIDI Progressions/Minor/hiphop style/F# - VI VII i III.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/hiphop style/D - ii v i iv.mid inflating: MIDI Progressions/Minor/hiphop style/B - i VII VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/F - i VI iv ii.mid inflating: MIDI Progressions/Minor/hiphop style/E - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/hiphop style/F - iv i v VI.mid inflating: MIDI Progressions/Minor/hiphop style/B - ii v i i.mid inflating: MIDI Progressions/Minor/hiphop style/C# - v VI III i.mid inflating: MIDI Progressions/Minor/hiphop style/A - i VI iv v.mid inflating: MIDI Progressions/Minor/hiphop style/E - VI bVI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/G# - VI VIm i VII.mid inflating: MIDI Progressions/Minor/hiphop style/E - i viim VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i iv v v.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - v VI v i.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i III VII VI.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/hiphop style/B - i VI III bii.mid inflating: MIDI Progressions/Minor/hiphop style/E - i VI iv v.mid inflating: MIDI Progressions/Minor/hiphop style/B - i VI iv v.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i VI VII v.mid inflating: MIDI Progressions/Minor/hiphop style/F - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i v iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i VII VI III.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i iv v v.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i VI iv v.mid inflating: MIDI Progressions/Minor/hiphop style/F# - ii VI i iv.mid inflating: MIDI Progressions/Minor/hiphop style/C# - iv i v VI.mid inflating: MIDI Progressions/Minor/hiphop style/C - i VI III bii.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/hiphop style/F - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/hiphop style/C# - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/hiphop style/F - VI bVI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/A - iv v VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/A - VI VIm i VII.mid inflating: MIDI Progressions/Minor/hiphop style/C - VI i v v.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/C - i iv v iv.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/F# - VI i v v.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i VI iv III.mid inflating: MIDI Progressions/Minor/hiphop style/G - i VI III bii.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - iv v VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i ii v i.mid inflating: MIDI Progressions/Minor/hiphop style/E - iv III VII i.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i VI VII VII.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/hiphop style/A - i VII VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i ii v i.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i VII VI III.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i iv v iv.mid inflating: MIDI Progressions/Minor/hiphop style/G# - VI VII i III.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i VI VII VII.mid inflating: MIDI Progressions/Minor/hiphop style/B - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/hiphop style/E - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/D - i VI iv ii.mid inflating: MIDI Progressions/Minor/hiphop style/D - i VII v VI.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/hiphop style/E - i iv III VI.mid inflating: MIDI Progressions/Minor/hiphop style/G# - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/hiphop style/A - ii VI i iv.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i iv VI v.mid inflating: MIDI Progressions/Minor/hiphop style/A - i iv v v.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/hiphop style/A - i v iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/D - i VII i v.mid inflating: MIDI Progressions/Minor/hiphop style/E - ii VI i iv.mid inflating: MIDI Progressions/Minor/hiphop style/E - i iv v v.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i VI iv ii.mid inflating: MIDI Progressions/Minor/hiphop style/A - iv i v VI.mid inflating: MIDI Progressions/Minor/hiphop style/A - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/hiphop style/D - iv i v VI.mid inflating: MIDI Progressions/Minor/hiphop style/G - VI i v III.mid inflating: MIDI Progressions/Minor/hiphop style/G - i VII i v.mid inflating: MIDI Progressions/Minor/hiphop style/C - v iv i i.mid inflating: MIDI Progressions/Minor/hiphop style/C - i VI iv v.mid inflating: MIDI Progressions/Minor/hiphop style/B - VI VI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/F - v iv i i.mid inflating: MIDI Progressions/Minor/hiphop style/A - VII iv v i.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - VI VII v III.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - VI VII i III.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i VI iv v.mid inflating: MIDI Progressions/Minor/hiphop style/B - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - iv i v VI.mid inflating: MIDI Progressions/Minor/hiphop style/F - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/hiphop style/E - i VII VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/A - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/hiphop style/A - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - v iv i i.mid inflating: MIDI Progressions/Minor/hiphop style/G - i iv III VI.mid inflating: MIDI Progressions/Minor/hiphop style/B - iv III VII i.mid inflating: MIDI Progressions/Minor/hiphop style/F - iv v VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i iv v iv.mid inflating: MIDI Progressions/Minor/hiphop style/C - VI bVI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/G - i VI iv v.mid inflating: MIDI Progressions/Minor/hiphop style/A - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/hiphop style/G# - iv v VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - v i iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/G - i III VII VI.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - VI i v v.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i VI VII v.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i v iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i VI bi v.mid inflating: MIDI Progressions/Minor/hiphop style/E - i VII VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/E - v iv i i.mid inflating: MIDI Progressions/Minor/hiphop style/G - VI VII i III.mid inflating: MIDI Progressions/Minor/hiphop style/C# - v VI v i.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i VII v VI.mid inflating: MIDI Progressions/Minor/hiphop style/C - v VI III i.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - VI i v III.mid inflating: MIDI Progressions/Minor/hiphop style/C - VI VII v III.mid inflating: MIDI Progressions/Minor/hiphop style/E - VI VIm i VII.mid inflating: MIDI Progressions/Minor/hiphop style/E - VI VI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/C - ii VI i iv.mid inflating: MIDI Progressions/Minor/hiphop style/A - i VI III VII.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i VI iv III.mid inflating: MIDI Progressions/Minor/hiphop style/D - v VI III i.mid inflating: MIDI Progressions/Minor/hiphop style/E - VI i v v.mid inflating: MIDI Progressions/Minor/hiphop style/D - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/hiphop style/C - iv i v VI.mid inflating: MIDI Progressions/Minor/hiphop style/C# - ii v i i.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - ii VI i iv.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i VI III bii.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i III iv VI.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - v VI III i.mid inflating: MIDI Progressions/Minor/hiphop style/G# - v VI III i.mid inflating: MIDI Progressions/Minor/hiphop style/A - i VI iv ii.mid inflating: MIDI Progressions/Minor/hiphop style/G - VI VII v III.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i VII i v.mid inflating: MIDI Progressions/Minor/hiphop style/E - i VII VI III.mid inflating: MIDI Progressions/Minor/hiphop style/A - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/hiphop style/D - i ii v i.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i VI iv III.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i VI iv ii.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i III VII VI.mid inflating: MIDI Progressions/Minor/hiphop style/G# - VI VII v III.mid inflating: MIDI Progressions/Minor/hiphop style/B - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/F - v VI III i.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i iv v iv.mid inflating: MIDI Progressions/Minor/hiphop style/A - i III iv VI.mid inflating: MIDI Progressions/Minor/hiphop style/C# - VI bVI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/B - i iv VI v.mid inflating: MIDI Progressions/Minor/hiphop style/F# - VI VI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i VII VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/F - i VI VII v.mid inflating: MIDI Progressions/Minor/hiphop style/B - VI i v v.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i VII v VI.mid inflating: MIDI Progressions/Minor/hiphop style/F - i iv v v.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - v VI III i.mid inflating: MIDI Progressions/Minor/hiphop style/G - i viim VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i VII i v.mid inflating: MIDI Progressions/Minor/hiphop style/B - VI VII v III.mid inflating: MIDI Progressions/Minor/hiphop style/D - i VI VII v.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/C# - iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/F# - v VI v i.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i iv v v.mid inflating: MIDI Progressions/Minor/hiphop style/D - i VI VII VII.mid inflating: MIDI Progressions/Minor/hiphop style/C - i iv v v.mid inflating: MIDI Progressions/Minor/hiphop style/A - i VII i v.mid inflating: MIDI Progressions/Minor/hiphop style/F - i VII i v.mid inflating: MIDI Progressions/Minor/hiphop style/G - VII iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/F - i VII VI III.mid inflating: MIDI Progressions/Minor/hiphop style/C - i iv VI v.mid inflating: MIDI Progressions/Minor/hiphop style/C - i v iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i iv VI v.mid inflating: MIDI Progressions/Minor/hiphop style/D - i iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/C# - ii VI i iv.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/E - iv v VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/F# - iv v VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/F - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/hiphop style/A - i VI VII VII.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/hiphop style/D - i iv v v.mid inflating: MIDI Progressions/Minor/hiphop style/C - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - VII iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i VI iv v.mid inflating: MIDI Progressions/Minor/hiphop style/D - VI i v v.mid inflating: MIDI Progressions/Minor/hiphop style/D - i III iv VI.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/F - i III iv VI.mid inflating: MIDI Progressions/Minor/hiphop style/A - i ii v i.mid inflating: MIDI Progressions/Minor/hiphop style/G - VI bVI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/F - ii v i iv.mid inflating: MIDI Progressions/Minor/hiphop style/B - VII iv v i.mid inflating: MIDI Progressions/Minor/hiphop style/G - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/hiphop style/A - v VI III i.mid inflating: MIDI Progressions/Minor/hiphop style/G - i VI bi v.mid inflating: MIDI Progressions/Minor/hiphop style/F - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/hiphop style/D - i iv III VI.mid inflating: MIDI Progressions/Minor/hiphop style/G - i iv VI v.mid inflating: MIDI Progressions/Minor/hiphop style/C - iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/A - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/hiphop style/E - i VI iv III.mid inflating: MIDI Progressions/Minor/hiphop style/F - i VII v VI.mid inflating: MIDI Progressions/Minor/hiphop style/G - i v iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/A - VI i v v.mid inflating: MIDI Progressions/Minor/hiphop style/C - i iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/D - iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/C# - v iv i i.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i VII i v.mid inflating: MIDI Progressions/Minor/hiphop style/C - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - v iv i i.mid inflating: MIDI Progressions/Minor/hiphop style/E - v VI III i.mid inflating: MIDI Progressions/Minor/hiphop style/D - VII iv v i.mid inflating: MIDI Progressions/Minor/hiphop style/B - i VI iv III.mid inflating: MIDI Progressions/Minor/hiphop style/D - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/hiphop style/F# - v VI III i.mid inflating: MIDI Progressions/Minor/hiphop style/D - i v iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i iv v iv.mid inflating: MIDI Progressions/Minor/hiphop style/G - i iv v iv.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i VI bi v.mid inflating: MIDI Progressions/Minor/hiphop style/B - VI iv i v.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - VI VI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - iv i v VI.mid inflating: MIDI Progressions/Minor/hiphop style/A - VI VII i III.mid inflating: MIDI Progressions/Minor/hiphop style/C# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i iv v iv.mid inflating: MIDI Progressions/Minor/hiphop style/E - VI VII v III.mid inflating: MIDI Progressions/Minor/hiphop style/D - i viim VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/G# - VI bVI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i iv v v.mid inflating: MIDI Progressions/Minor/hiphop style/E - i III iv VI.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - VI iv i v.mid inflating: MIDI Progressions/Minor/hiphop style/G - i VI III VII.mid inflating: MIDI Progressions/Minor/hiphop style/E - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/hiphop style/C - i VI VII VII.mid inflating: MIDI Progressions/Minor/hiphop style/G - v iv i i.mid inflating: MIDI Progressions/Minor/hiphop style/B - v iv i i.mid inflating: MIDI Progressions/Minor/hiphop style/D - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/hiphop style/C - i VI iv ii.mid inflating: MIDI Progressions/Minor/hiphop style/A - i VII VI III.mid inflating: MIDI Progressions/Minor/hiphop style/B - iv i v VI.mid inflating: MIDI Progressions/Minor/hiphop style/B - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/hiphop style/D - i VI bi v.mid inflating: MIDI Progressions/Minor/hiphop style/F - i iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/C - VI VIm i VII.mid inflating: MIDI Progressions/Minor/hiphop style/C - iv III VII i.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/hiphop style/D - i VII VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/E - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/G - i VI VII v.mid inflating: MIDI Progressions/Minor/hiphop style/E - v i iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/D - VI VII v III.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i VII VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i VI III VII.mid inflating: MIDI Progressions/Minor/hiphop style/E - i VI VII VII.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i VII v VI.mid inflating: MIDI Progressions/Minor/hiphop style/F - v VI v i.mid inflating: MIDI Progressions/Minor/hiphop style/B - i VI bi v.mid inflating: MIDI Progressions/Minor/hiphop style/A - i VII v VI.mid inflating: MIDI Progressions/Minor/hiphop style/E - i ii v i.mid inflating: MIDI Progressions/Minor/hiphop style/F# - VI iv i v.mid inflating: MIDI Progressions/Minor/hiphop style/F - i iv III VI.mid inflating: MIDI Progressions/Minor/hiphop style/D - v iv i i.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i iv v v.mid inflating: MIDI Progressions/Minor/hiphop style/C - i VI bi v.mid inflating: MIDI Progressions/Minor/hiphop style/G - VI iv i v.mid inflating: MIDI Progressions/Minor/hiphop style/G - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/E - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - VII iv v i.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - iv III VII i.mid inflating: MIDI Progressions/Minor/hiphop style/F - i VI III VII.mid inflating: MIDI Progressions/Minor/hiphop style/C# - VI VII v III.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - iv III VII i.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i VI iv ii.mid inflating: MIDI Progressions/Minor/hiphop style/C - v VI v i.mid inflating: MIDI Progressions/Minor/hiphop style/F - i III VII VI.mid inflating: MIDI Progressions/Minor/hiphop style/A - i VI III bii.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i VI III VII.mid inflating: MIDI Progressions/Minor/hiphop style/B - ii v i iv.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i VII VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/hiphop style/D - i VII VI III.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i VII VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/C - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/hiphop style/A - iv III VII i.mid inflating: MIDI Progressions/Minor/hiphop style/G - i VI iv ii.mid inflating: MIDI Progressions/Minor/hiphop style/C# - VI VIm i VII.mid inflating: MIDI Progressions/Minor/hiphop style/C# - iv v VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/C - ii v i iv.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i v iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/A - ii v i iv.mid inflating: MIDI Progressions/Minor/hiphop style/G# - v iv i i.mid inflating: MIDI Progressions/Minor/hiphop style/B - v i iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/F# - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/hiphop style/G - i VI VII VII.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i VII VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/C - i VII VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/B - iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/F# - VII iv v i.mid inflating: MIDI Progressions/Minor/hiphop style/F - iv III VII i.mid inflating: MIDI Progressions/Minor/hiphop style/E - VII iv v i.mid inflating: MIDI Progressions/Minor/hiphop style/D - VI VI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/F - ii v i i.mid inflating: MIDI Progressions/Minor/hiphop style/E - i VI III VII.mid inflating: MIDI Progressions/Minor/hiphop style/D - iv III VII i.mid inflating: MIDI Progressions/Minor/hiphop style/B - v VI v i.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i VI bi v.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/hiphop style/F - i VI III bii.mid inflating: MIDI Progressions/Minor/hiphop style/G - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i iv III VI.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - ii v i i.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i III VII VI.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i iv VI v.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/hiphop style/G - ii VI i iv.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - VI bVI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/C - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/hiphop style/E - VII iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/E - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/hiphop style/G# - VII iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/F - i VI iv v.mid inflating: MIDI Progressions/Minor/hiphop style/E - VI i v III.mid inflating: MIDI Progressions/Minor/hiphop style/G# - VI iv i v.mid inflating: MIDI Progressions/Minor/hiphop style/E - iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/B - iv v VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/D - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/hiphop style/B - i VI VII VII.mid inflating: MIDI Progressions/Minor/hiphop style/A - VI bVI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/E - i VI bi v.mid inflating: MIDI Progressions/Minor/hiphop style/F# - iv III VII i.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i VI iv v.mid inflating: MIDI Progressions/Minor/hiphop style/B - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/hiphop style/F - iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/D - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/hiphop style/C - i III iv VI.mid inflating: MIDI Progressions/Minor/hiphop style/D - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i III VII VI.mid inflating: MIDI Progressions/Minor/hiphop style/A - i VI iv III.mid inflating: MIDI Progressions/Minor/hiphop style/D - i iv VI v.mid inflating: MIDI Progressions/Minor/hiphop style/C - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/hiphop style/G - i iv v v.mid inflating: MIDI Progressions/Minor/hiphop style/F - v i iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/B - i III VII VI.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i iv III VI.mid inflating: MIDI Progressions/Minor/hiphop style/D - VI VIm i VII.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - ii VI i iv.mid inflating: MIDI Progressions/Minor/hiphop style/E - ii v i i.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i v iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/G - iv v VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i III iv VI.mid inflating: MIDI Progressions/Minor/hiphop style/A - VI VII v III.mid inflating: MIDI Progressions/Minor/hiphop style/D - i VI III bii.mid inflating: MIDI Progressions/Minor/hiphop style/F# - VI VIm i VII.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i VII v VI.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i VI VII VII.mid inflating: MIDI Progressions/Minor/hiphop style/Bb - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/hiphop style/B - i ii v i.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - VI i v III.mid inflating: MIDI Progressions/Minor/hiphop style/G - i iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/G# - VI i v III.mid inflating: MIDI Progressions/Minor/hiphop style/G# - v VI v i.mid inflating: MIDI Progressions/Minor/hiphop style/B - i VI III VII.mid inflating: MIDI Progressions/Minor/hiphop style/F - i viim VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/A - VII iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/D - VI bVI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/G# - i VI VII v.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i VII VI III.mid inflating: MIDI Progressions/Minor/hiphop style/G - i III iv VI.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - i iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/F - VI VII i III.mid inflating: MIDI Progressions/Minor/hiphop style/F - VI VIm i VII.mid inflating: MIDI Progressions/Minor/hiphop style/F - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/hiphop style/E - i III VII VI.mid inflating: MIDI Progressions/Minor/hiphop style/C# - ii v i iv.mid inflating: MIDI Progressions/Minor/hiphop style/B - i VI VII v.mid inflating: MIDI Progressions/Minor/hiphop style/C - VII iv VII i.mid inflating: MIDI Progressions/Minor/hiphop style/F# - i VI iv ii.mid inflating: MIDI Progressions/Minor/hiphop style/G - i VII VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/E - i v iv VII.mid inflating: MIDI Progressions/Minor/hiphop style/E - i iv VI v.mid inflating: MIDI Progressions/Minor/hiphop style/E - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/hiphop style/G - iv VI VII i.mid inflating: MIDI Progressions/Minor/hiphop style/A - ii v i i.mid inflating: MIDI Progressions/Minor/hiphop style/G - ii v i i.mid inflating: MIDI Progressions/Minor/hiphop style/B - i viim VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/A - VI iv i v.mid inflating: MIDI Progressions/Minor/hiphop style/E - i VI iv ii.mid inflating: MIDI Progressions/Minor/hiphop style/F - i VII VI VII.mid inflating: MIDI Progressions/Minor/hiphop style/F - VII iv v i.mid inflating: MIDI Progressions/Minor/hiphop style/Eb - VI VII i III.mid inflating: MIDI Progressions/Minor/hiphop style/C# - i VII VI VM.mid inflating: MIDI Progressions/Minor/hiphop style/G - v VI v i.mid inflating: MIDI Progressions/Minor/hiphop style/F - VI VI i VII.mid inflating: MIDI Progressions/Minor/hiphop style/C# - VI VII i III.mid inflating: MIDI Progressions/Minor/hiphop style/D - ii v i i.mid inflating: MIDI Progressions/Minor/hiphop style/B - i VII v VI.mid inflating: MIDI Progressions/Minor/hiphop style/F - i iv v iv.mid inflating: MIDI Progressions/Minor/hiphop style/A - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/hiphop style/G - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/hiphop style/B - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/hiphop style/A - i iv VI v.mid inflating: MIDI Progressions/Minor/A - i iv v iv.mid inflating: MIDI Progressions/Minor/F# - VI i v III.mid inflating: MIDI Progressions/Minor/Eb - VI VIm i VII.mid inflating: MIDI Progressions/Minor/C# - VII iv VII i.mid inflating: MIDI Progressions/Minor/C - i VII v VI.mid inflating: MIDI Progressions/Minor/G - VII iv v i.mid inflating: MIDI Progressions/Minor/A - i viim VI VM.mid inflating: MIDI Progressions/Minor/C# - VI i v III.mid inflating: MIDI Progressions/Minor/C - i VI iv III.mid inflating: MIDI Progressions/Minor/Eb - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/Eb - ii v i iv.mid inflating: MIDI Progressions/Minor/G# - v i iv VII.mid inflating: MIDI Progressions/Minor/Bb - i III iv VI.mid inflating: MIDI Progressions/Minor/C# - VII iv v i.mid inflating: MIDI Progressions/Minor/G# - ii v i i.mid inflating: MIDI Progressions/Minor/F - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/F# - i VII i v.mid inflating: MIDI Progressions/Minor/F# - VI bVI i VII.mid inflating: MIDI Progressions/Minor/E - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/Bb - i viim VI VM.mid inflating: MIDI Progressions/Minor/B - i iv III VI.mid inflating: MIDI Progressions/Minor/F# - i VI III VII.mid inflating: MIDI Progressions/Minor/B - i III iv VI.mid inflating: MIDI Progressions/Minor/F - VI iv i v.mid inflating: MIDI Progressions/Minor/A - VI VI i VII.mid inflating: MIDI Progressions/Minor/F - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/C - VII iv v i.mid inflating: MIDI Progressions/Minor/G# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/G# - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/D - VII iv VII i.mid inflating: MIDI Progressions/Minor/C - i VI III VII.mid inflating: MIDI Progressions/Minor/C - VI iv i v.mid inflating: MIDI Progressions/Minor/Bb - i VII VI III.mid inflating: MIDI Progressions/Minor/D - VI iv i v.mid inflating: MIDI Progressions/Minor/E - ii v i iv.mid inflating: MIDI Progressions/Minor/Bb - ii v i i.mid inflating: MIDI Progressions/Minor/D - i iv v iv.mid inflating: MIDI Progressions/Minor/E - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/C# - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/B - i iv VII i.mid inflating: MIDI Progressions/Minor/D - VI VII i III.mid inflating: MIDI Progressions/Minor/Bb - v i iv VII.mid inflating: MIDI Progressions/Minor/F# - iv i v VI.mid inflating: MIDI Progressions/Minor/G - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/C - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/Bb - VI VI i VII.mid inflating: MIDI Progressions/Minor/C - i VII VI VII.mid inflating: MIDI Progressions/Minor/F# - i viim VI VM.mid inflating: MIDI Progressions/Minor/Eb - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/A - i VI bi v.mid inflating: MIDI Progressions/Minor/G# - ii v i iv.mid inflating: MIDI Progressions/Minor/C - VI VI i VII.mid inflating: MIDI Progressions/Minor/G# - iv VI VII i.mid inflating: MIDI Progressions/Minor/F# - v iv i i.mid inflating: MIDI Progressions/Minor/F# - i VI bi v.mid inflating: MIDI Progressions/Minor/E - iv i v VI.mid inflating: MIDI Progressions/Minor/G# - VI i v v.mid inflating: MIDI Progressions/Minor/G# - VII iv v i.mid inflating: MIDI Progressions/Minor/Eb - i VI III bii.mid inflating: MIDI Progressions/Minor/G - VI VI i VII.mid inflating: MIDI Progressions/Minor/C# - i viim VI VM.mid inflating: MIDI Progressions/Minor/F - ii VI i iv.mid inflating: MIDI Progressions/Minor/Bb - VII iv VII i.mid inflating: MIDI Progressions/Minor/G# - i iv VI v.mid inflating: MIDI Progressions/Minor/C - i ii v i.mid inflating: MIDI Progressions/Minor/B - i VII VI III.mid inflating: MIDI Progressions/Minor/B - i iv v v.mid inflating: MIDI Progressions/Minor/Bb - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/G - v i iv VII.mid inflating: MIDI Progressions/Minor/A - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/C - iv v VI VII.mid inflating: MIDI Progressions/Minor/D - i VI iv III.mid inflating: MIDI Progressions/Minor/F - VI i v v.mid inflating: MIDI Progressions/Minor/E - i VI III bii.mid inflating: MIDI Progressions/Minor/Bb - iv v VI VII.mid inflating: MIDI Progressions/Minor/G# - i iv VII i.mid inflating: MIDI Progressions/Minor/F - i iv VI v.mid inflating: MIDI Progressions/Minor/G# - i VII i v.mid inflating: MIDI Progressions/Minor/C - i VI VII v.mid inflating: MIDI Progressions/Minor/B - i VI iv ii.mid inflating: MIDI Progressions/Minor/C# - i VII VI III.mid inflating: MIDI Progressions/Minor/G# - iv III VII i.mid inflating: MIDI Progressions/Minor/A - i VI VII v.mid inflating: MIDI Progressions/Minor/E - i iv v iv.mid inflating: MIDI Progressions/Minor/C - v i iv VII.mid inflating: MIDI Progressions/Minor/G - i VII VI VII.mid inflating: MIDI Progressions/Minor/B - VII iv VII i.mid inflating: MIDI Progressions/Minor/Bb - i VII VI VII.mid inflating: MIDI Progressions/Minor/G# - i v iv VII.mid inflating: MIDI Progressions/Minor/F# - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/E - i VI VII v.mid inflating: MIDI Progressions/Minor/C - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/A - v iv i i.mid inflating: MIDI Progressions/Minor/Eb - i VI iv ii.mid inflating: MIDI Progressions/Minor/Eb - i viim VI VM.mid inflating: MIDI Progressions/Minor/G# - i VI iv III.mid inflating: MIDI Progressions/Minor/A - i III VII VI.mid inflating: MIDI Progressions/Minor/D - i VI III VII.mid inflating: MIDI Progressions/Minor/B - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/Eb - iv VI VII i.mid inflating: MIDI Progressions/Minor/Eb - i VII VI VM.mid inflating: MIDI Progressions/Minor/C - ii v i i.mid inflating: MIDI Progressions/Minor/Eb - VI iv i v.mid inflating: MIDI Progressions/Minor/G - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/A - v i iv VII.mid inflating: MIDI Progressions/Minor/C - i III VII VI.mid inflating: MIDI Progressions/Minor/C# - i VI VII VII.mid inflating: MIDI Progressions/Minor/F - i VI VII VII.mid inflating: MIDI Progressions/Minor/C# - i iv III VI.mid inflating: MIDI Progressions/Minor/F - VI VII v III.mid inflating: MIDI Progressions/Minor/F# - i VI iv III.mid inflating: MIDI Progressions/Minor/F# - iv VI VII i.mid inflating: MIDI Progressions/Minor/A - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/C# - VI iv i v.mid inflating: MIDI Progressions/Minor/G# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/D - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/Eb - i iv III VI.mid inflating: MIDI Progressions/Minor/G - VI VIm i VII.mid inflating: MIDI Progressions/Minor/G# - i VI bi v.mid inflating: MIDI Progressions/Minor/Bb - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/F# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/B - v VI III i.mid inflating: MIDI Progressions/Minor/G# - iv i v VI.mid inflating: MIDI Progressions/Minor/Eb - i III iv VI.mid inflating: MIDI Progressions/Minor/D - ii VI i iv.mid inflating: MIDI Progressions/Minor/Eb - i iv VI v.mid inflating: MIDI Progressions/Minor/G - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/F# - VI VII v III.mid inflating: MIDI Progressions/Minor/C# - iv III VII i.mid inflating: MIDI Progressions/Minor/F# - i III iv VI.mid inflating: MIDI Progressions/Minor/G# - VI VI i VII.mid inflating: MIDI Progressions/Minor/F - i VI bi v.mid inflating: MIDI Progressions/Minor/F# - VII iv VII i.mid inflating: MIDI Progressions/Minor/C# - v i iv VII.mid inflating: MIDI Progressions/Minor/D - i III VII VI.mid inflating: MIDI Progressions/Minor/G - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/F# - i VI VII VII.mid inflating: MIDI Progressions/Minor/B - i iv v iv.mid inflating: MIDI Progressions/Minor/F# - ii v i iv.mid inflating: MIDI Progressions/Minor/E - VI VII i III.mid inflating: MIDI Progressions/Minor/G - iv III VII i.mid inflating: MIDI Progressions/Minor/Eb - VII iv v i.mid inflating: MIDI Progressions/Minor/G - iv i v VI.mid inflating: MIDI Progressions/Minor/A - i iv VII i.mid inflating: MIDI Progressions/Minor/B - i VII i v.mid inflating: MIDI Progressions/Minor/C# - VI VI i VII.mid inflating: MIDI Progressions/Minor/C# - i VI VII v.mid inflating: MIDI Progressions/Minor/G - i VII v VI.mid inflating: MIDI Progressions/Minor/C# - i ii v i.mid inflating: MIDI Progressions/Minor/D - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/G# - i VII VI VII.mid inflating: MIDI Progressions/Minor/C# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/B - VI VIm i VII.mid inflating: MIDI Progressions/Minor/A - i iv III VI.mid inflating: MIDI Progressions/Minor/B - i VII VI VII.mid inflating: MIDI Progressions/Minor/F# - v i iv VII.mid inflating: MIDI Progressions/Minor/D - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/G - i ii v i.mid inflating: MIDI Progressions/Minor/G - ii v i iv.mid inflating: MIDI Progressions/Minor/E - i VII v VI.mid inflating: MIDI Progressions/Minor/Bb - VI VIm i VII.mid inflating: MIDI Progressions/Minor/A - iv VI VII i.mid inflating: MIDI Progressions/Minor/Bb - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/Eb - VI i v v.mid inflating: MIDI Progressions/Minor/F# - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/Bb - i ii v i.mid inflating: MIDI Progressions/Minor/D - iv v VI VII.mid inflating: MIDI Progressions/Minor/B - VI bVI i VII.mid inflating: MIDI Progressions/Minor/Bb - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/F - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/B - i v iv VII.mid inflating: MIDI Progressions/Minor/Eb - VI bVI i VII.mid inflating: MIDI Progressions/Minor/F - VI i v III.mid inflating: MIDI Progressions/Minor/C - VI VII i III.mid inflating: MIDI Progressions/Minor/E - i VII i v.mid inflating: MIDI Progressions/Minor/F# - VI VII i III.mid inflating: MIDI Progressions/Minor/Eb - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/D - ii v i iv.mid inflating: MIDI Progressions/Minor/B - i VII VI VM.mid inflating: MIDI Progressions/Minor/F - i VI iv ii.mid inflating: MIDI Progressions/Minor/E - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/F - iv i v VI.mid inflating: MIDI Progressions/Minor/B - ii v i i.mid inflating: MIDI Progressions/Minor/C# - v VI III i.mid inflating: MIDI Progressions/Minor/A - i VI iv v.mid inflating: MIDI Progressions/Minor/E - VI bVI i VII.mid inflating: MIDI Progressions/Minor/G# - VI VIm i VII.mid inflating: MIDI Progressions/Minor/E - i viim VI VM.mid inflating: MIDI Progressions/Minor/F# - i iv v v.mid inflating: MIDI Progressions/Minor/Eb - v VI v i.mid inflating: MIDI Progressions/Minor/F# - i III VII VI.mid inflating: MIDI Progressions/Minor/C# - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/B - i VI III bii.mid inflating: MIDI Progressions/Minor/E - i VI iv v.mid creating: MIDI Progressions/Minor/basic4 style/ inflating: MIDI Progressions/Minor/basic4 style/F - VII iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i iv III VI.mid inflating: MIDI Progressions/Minor/basic4 style/D - i VI iv v.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i ii v i.mid inflating: MIDI Progressions/Minor/basic4 style/G - i VII VI III.mid inflating: MIDI Progressions/Minor/basic4 style/G - VI i v v.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i VI iv v.mid inflating: MIDI Progressions/Minor/basic4 style/B - VI VII i III.mid inflating: MIDI Progressions/Minor/basic4 style/E - i iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i VII v VI.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - VI VII v III.mid inflating: MIDI Progressions/Minor/basic4 style/G - v VI III i.mid inflating: MIDI Progressions/Minor/basic4 style/F - i VII VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i viim VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/B - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - ii v i iv.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i VI III VII.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i VI III bii.mid inflating: MIDI Progressions/Minor/basic4 style/D - VI i v III.mid inflating: MIDI Progressions/Minor/basic4 style/C - i viim VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/C - VI i v III.mid inflating: MIDI Progressions/Minor/basic4 style/C - i VII i v.mid inflating: MIDI Progressions/Minor/basic4 style/C - i VII VI III.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i VII VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/C - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - v VI v i.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/B - VI i v III.mid inflating: MIDI Progressions/Minor/basic4 style/D - v i iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/E - VI iv i v.mid inflating: MIDI Progressions/Minor/basic4 style/A - i VII VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/F - i v iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/B - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/basic4 style/B - ii VI i iv.mid inflating: MIDI Progressions/Minor/basic4 style/E - v VI v i.mid inflating: MIDI Progressions/Minor/basic4 style/G - i VI iv III.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i VI III bii.mid inflating: MIDI Progressions/Minor/basic4 style/C - i iv III VI.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i VI VII v.mid inflating: MIDI Progressions/Minor/basic4 style/G - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i VI III bii.mid inflating: MIDI Progressions/Minor/basic4 style/C# - VI i v v.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/basic4 style/A - VI i v III.mid inflating: MIDI Progressions/Minor/basic4 style/G# - ii VI i iv.mid inflating: MIDI Progressions/Minor/basic4 style/A - v VI v i.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i VI III VII.mid inflating: MIDI Progressions/Minor/basic4 style/F# - ii v i i.mid inflating: MIDI Progressions/Minor/basic4 style/D - i VII VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i III VII VI.mid inflating: MIDI Progressions/Minor/basic4 style/C - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/basic4 style/F - i VI iv III.mid inflating: MIDI Progressions/Minor/basic4 style/D - v VI v i.mid inflating: MIDI Progressions/Minor/basic4 style/F - i ii v i.mid inflating: MIDI Progressions/Minor/basic4 style/A - i iv v iv.mid inflating: MIDI Progressions/Minor/basic4 style/F# - VI i v III.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - VI VIm i VII.mid inflating: MIDI Progressions/Minor/basic4 style/C# - VII iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/C - i VII v VI.mid inflating: MIDI Progressions/Minor/basic4 style/G - VII iv v i.mid inflating: MIDI Progressions/Minor/basic4 style/A - i viim VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/C# - VI i v III.mid inflating: MIDI Progressions/Minor/basic4 style/C - i VI iv III.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - ii v i iv.mid inflating: MIDI Progressions/Minor/basic4 style/G# - v i iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i III iv VI.mid inflating: MIDI Progressions/Minor/basic4 style/C# - VII iv v i.mid inflating: MIDI Progressions/Minor/basic4 style/G# - ii v i i.mid inflating: MIDI Progressions/Minor/basic4 style/F - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i VII i v.mid inflating: MIDI Progressions/Minor/basic4 style/F# - VI bVI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/E - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i viim VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/B - i iv III VI.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i VI III VII.mid inflating: MIDI Progressions/Minor/basic4 style/B - i III iv VI.mid inflating: MIDI Progressions/Minor/basic4 style/F - VI iv i v.mid inflating: MIDI Progressions/Minor/basic4 style/A - VI VI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/F - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/basic4 style/C - VII iv v i.mid inflating: MIDI Progressions/Minor/basic4 style/G# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/basic4 style/D - VII iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/C - i VI III VII.mid inflating: MIDI Progressions/Minor/basic4 style/C - VI iv i v.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i VII VI III.mid inflating: MIDI Progressions/Minor/basic4 style/D - VI iv i v.mid inflating: MIDI Progressions/Minor/basic4 style/E - ii v i iv.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - ii v i i.mid inflating: MIDI Progressions/Minor/basic4 style/D - i iv v iv.mid inflating: MIDI Progressions/Minor/basic4 style/E - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/basic4 style/B - i iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/D - VI VII i III.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - v i iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/F# - iv i v VI.mid inflating: MIDI Progressions/Minor/basic4 style/G - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/basic4 style/C - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - VI VI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/C - i VII VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i viim VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/basic4 style/A - i VI bi v.mid inflating: MIDI Progressions/Minor/basic4 style/G# - ii v i iv.mid inflating: MIDI Progressions/Minor/basic4 style/C - VI VI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/G# - iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/F# - v iv i i.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i VI bi v.mid inflating: MIDI Progressions/Minor/basic4 style/E - iv i v VI.mid inflating: MIDI Progressions/Minor/basic4 style/G# - VI i v v.mid inflating: MIDI Progressions/Minor/basic4 style/G# - VII iv v i.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i VI III bii.mid inflating: MIDI Progressions/Minor/basic4 style/G - VI VI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i viim VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/F - ii VI i iv.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - VII iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i iv VI v.mid inflating: MIDI Progressions/Minor/basic4 style/C - i ii v i.mid inflating: MIDI Progressions/Minor/basic4 style/B - i VII VI III.mid inflating: MIDI Progressions/Minor/basic4 style/B - i iv v v.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/basic4 style/G - v i iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/A - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/C - iv v VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/D - i VI iv III.mid inflating: MIDI Progressions/Minor/basic4 style/F - VI i v v.mid inflating: MIDI Progressions/Minor/basic4 style/E - i VI III bii.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - iv v VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/F - i iv VI v.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i VII i v.mid inflating: MIDI Progressions/Minor/basic4 style/C - i VI VII v.mid inflating: MIDI Progressions/Minor/basic4 style/B - i VI iv ii.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i VII VI III.mid inflating: MIDI Progressions/Minor/basic4 style/G# - iv III VII i.mid inflating: MIDI Progressions/Minor/basic4 style/A - i VI VII v.mid inflating: MIDI Progressions/Minor/basic4 style/E - i iv v iv.mid inflating: MIDI Progressions/Minor/basic4 style/C - v i iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/G - i VII VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/B - VII iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i VII VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i v iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/E - i VI VII v.mid inflating: MIDI Progressions/Minor/basic4 style/C - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/basic4 style/A - v iv i i.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i VI iv ii.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i viim VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i VI iv III.mid inflating: MIDI Progressions/Minor/basic4 style/A - i III VII VI.mid inflating: MIDI Progressions/Minor/basic4 style/D - i VI III VII.mid inflating: MIDI Progressions/Minor/basic4 style/B - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i VII VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/C - ii v i i.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - VI iv i v.mid inflating: MIDI Progressions/Minor/basic4 style/G - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/basic4 style/A - v i iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/C - i III VII VI.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i VI VII VII.mid inflating: MIDI Progressions/Minor/basic4 style/F - i VI VII VII.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i iv III VI.mid inflating: MIDI Progressions/Minor/basic4 style/F - VI VII v III.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i VI iv III.mid inflating: MIDI Progressions/Minor/basic4 style/F# - iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/A - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/basic4 style/C# - VI iv i v.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/basic4 style/D - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i iv III VI.mid inflating: MIDI Progressions/Minor/basic4 style/G - VI VIm i VII.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i VI bi v.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/basic4 style/F# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/basic4 style/B - v VI III i.mid inflating: MIDI Progressions/Minor/basic4 style/G# - iv i v VI.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i III iv VI.mid inflating: MIDI Progressions/Minor/basic4 style/D - ii VI i iv.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i iv VI v.mid inflating: MIDI Progressions/Minor/basic4 style/G - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/basic4 style/F# - VI VII v III.mid inflating: MIDI Progressions/Minor/basic4 style/C# - iv III VII i.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i III iv VI.mid inflating: MIDI Progressions/Minor/basic4 style/G# - VI VI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/F - i VI bi v.mid inflating: MIDI Progressions/Minor/basic4 style/F# - VII iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/C# - v i iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/D - i III VII VI.mid inflating: MIDI Progressions/Minor/basic4 style/G - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i VI VII VII.mid inflating: MIDI Progressions/Minor/basic4 style/B - i iv v iv.mid inflating: MIDI Progressions/Minor/basic4 style/F# - ii v i iv.mid inflating: MIDI Progressions/Minor/basic4 style/E - VI VII i III.mid inflating: MIDI Progressions/Minor/basic4 style/G - iv III VII i.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - VII iv v i.mid inflating: MIDI Progressions/Minor/basic4 style/G - iv i v VI.mid inflating: MIDI Progressions/Minor/basic4 style/A - i iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/B - i VII i v.mid inflating: MIDI Progressions/Minor/basic4 style/C# - VI VI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i VI VII v.mid inflating: MIDI Progressions/Minor/basic4 style/G - i VII v VI.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i ii v i.mid inflating: MIDI Progressions/Minor/basic4 style/D - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i VII VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/basic4 style/B - VI VIm i VII.mid inflating: MIDI Progressions/Minor/basic4 style/A - i iv III VI.mid inflating: MIDI Progressions/Minor/basic4 style/B - i VII VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/F# - v i iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/D - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/basic4 style/G - i ii v i.mid inflating: MIDI Progressions/Minor/basic4 style/G - ii v i iv.mid inflating: MIDI Progressions/Minor/basic4 style/E - i VII v VI.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - VI VIm i VII.mid inflating: MIDI Progressions/Minor/basic4 style/A - iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - VI i v v.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i ii v i.mid inflating: MIDI Progressions/Minor/basic4 style/D - iv v VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/B - VI bVI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/basic4 style/F - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/B - i v iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - VI bVI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/F - VI i v III.mid inflating: MIDI Progressions/Minor/basic4 style/C - VI VII i III.mid inflating: MIDI Progressions/Minor/basic4 style/E - i VII i v.mid inflating: MIDI Progressions/Minor/basic4 style/F# - VI VII i III.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/basic4 style/D - ii v i iv.mid inflating: MIDI Progressions/Minor/basic4 style/B - i VII VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/F - i VI iv ii.mid inflating: MIDI Progressions/Minor/basic4 style/E - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/basic4 style/F - iv i v VI.mid inflating: MIDI Progressions/Minor/basic4 style/B - ii v i i.mid inflating: MIDI Progressions/Minor/basic4 style/C# - v VI III i.mid inflating: MIDI Progressions/Minor/basic4 style/A - i VI iv v.mid inflating: MIDI Progressions/Minor/basic4 style/E - VI bVI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/G# - VI VIm i VII.mid inflating: MIDI Progressions/Minor/basic4 style/E - i viim VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i iv v v.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - v VI v i.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i III VII VI.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/basic4 style/B - i VI III bii.mid inflating: MIDI Progressions/Minor/basic4 style/E - i VI iv v.mid inflating: MIDI Progressions/Minor/basic4 style/B - i VI iv v.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i VI VII v.mid inflating: MIDI Progressions/Minor/basic4 style/F - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i v iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i VII VI III.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i iv v v.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i VI iv v.mid inflating: MIDI Progressions/Minor/basic4 style/F# - ii VI i iv.mid inflating: MIDI Progressions/Minor/basic4 style/C# - iv i v VI.mid inflating: MIDI Progressions/Minor/basic4 style/C - i VI III bii.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/basic4 style/F - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/basic4 style/C# - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/basic4 style/F - VI bVI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/A - iv v VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/A - VI VIm i VII.mid inflating: MIDI Progressions/Minor/basic4 style/C - VI i v v.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/C - i iv v iv.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/F# - VI i v v.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i VI iv III.mid inflating: MIDI Progressions/Minor/basic4 style/G - i VI III bii.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - iv v VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i ii v i.mid inflating: MIDI Progressions/Minor/basic4 style/E - iv III VII i.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i VI VII VII.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/basic4 style/A - i VII VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i ii v i.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i VII VI III.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i iv v iv.mid inflating: MIDI Progressions/Minor/basic4 style/G# - VI VII i III.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i VI VII VII.mid inflating: MIDI Progressions/Minor/basic4 style/B - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/basic4 style/E - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/D - i VI iv ii.mid inflating: MIDI Progressions/Minor/basic4 style/D - i VII v VI.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/basic4 style/E - i iv III VI.mid inflating: MIDI Progressions/Minor/basic4 style/G# - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/basic4 style/A - ii VI i iv.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i iv VI v.mid inflating: MIDI Progressions/Minor/basic4 style/A - i iv v v.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/basic4 style/A - i v iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/D - i VII i v.mid inflating: MIDI Progressions/Minor/basic4 style/E - ii VI i iv.mid inflating: MIDI Progressions/Minor/basic4 style/E - i iv v v.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i VI iv ii.mid inflating: MIDI Progressions/Minor/basic4 style/A - iv i v VI.mid inflating: MIDI Progressions/Minor/basic4 style/A - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/basic4 style/D - iv i v VI.mid inflating: MIDI Progressions/Minor/basic4 style/G - VI i v III.mid inflating: MIDI Progressions/Minor/basic4 style/G - i VII i v.mid inflating: MIDI Progressions/Minor/basic4 style/C - v iv i i.mid inflating: MIDI Progressions/Minor/basic4 style/C - i VI iv v.mid inflating: MIDI Progressions/Minor/basic4 style/B - VI VI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/F - v iv i i.mid inflating: MIDI Progressions/Minor/basic4 style/A - VII iv v i.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - VI VII v III.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - VI VII i III.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i VI iv v.mid inflating: MIDI Progressions/Minor/basic4 style/B - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - iv i v VI.mid inflating: MIDI Progressions/Minor/basic4 style/F - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/basic4 style/E - i VII VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/A - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/basic4 style/A - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - v iv i i.mid inflating: MIDI Progressions/Minor/basic4 style/G - i iv III VI.mid inflating: MIDI Progressions/Minor/basic4 style/B - iv III VII i.mid inflating: MIDI Progressions/Minor/basic4 style/F - iv v VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i iv v iv.mid inflating: MIDI Progressions/Minor/basic4 style/C - VI bVI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/G - i VI iv v.mid inflating: MIDI Progressions/Minor/basic4 style/A - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/basic4 style/G# - iv v VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - v i iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/G - i III VII VI.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - VI i v v.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i VI VII v.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i v iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i VI bi v.mid inflating: MIDI Progressions/Minor/basic4 style/E - i VII VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/E - v iv i i.mid inflating: MIDI Progressions/Minor/basic4 style/G - VI VII i III.mid inflating: MIDI Progressions/Minor/basic4 style/C# - v VI v i.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i VII v VI.mid inflating: MIDI Progressions/Minor/basic4 style/C - v VI III i.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - VI i v III.mid inflating: MIDI Progressions/Minor/basic4 style/C - VI VII v III.mid inflating: MIDI Progressions/Minor/basic4 style/E - VI VIm i VII.mid inflating: MIDI Progressions/Minor/basic4 style/E - VI VI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/C - ii VI i iv.mid inflating: MIDI Progressions/Minor/basic4 style/A - i VI III VII.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i VI iv III.mid inflating: MIDI Progressions/Minor/basic4 style/D - v VI III i.mid inflating: MIDI Progressions/Minor/basic4 style/E - VI i v v.mid inflating: MIDI Progressions/Minor/basic4 style/D - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/basic4 style/C - iv i v VI.mid inflating: MIDI Progressions/Minor/basic4 style/C# - ii v i i.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - ii VI i iv.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i VI III bii.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i III iv VI.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - v VI III i.mid inflating: MIDI Progressions/Minor/basic4 style/G# - v VI III i.mid inflating: MIDI Progressions/Minor/basic4 style/A - i VI iv ii.mid inflating: MIDI Progressions/Minor/basic4 style/G - VI VII v III.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i VII i v.mid inflating: MIDI Progressions/Minor/basic4 style/E - i VII VI III.mid inflating: MIDI Progressions/Minor/basic4 style/A - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/basic4 style/D - i ii v i.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i VI iv III.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i VI iv ii.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i III VII VI.mid inflating: MIDI Progressions/Minor/basic4 style/G# - VI VII v III.mid inflating: MIDI Progressions/Minor/basic4 style/B - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/F - v VI III i.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i iv v iv.mid inflating: MIDI Progressions/Minor/basic4 style/A - i III iv VI.mid inflating: MIDI Progressions/Minor/basic4 style/C# - VI bVI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/B - i iv VI v.mid inflating: MIDI Progressions/Minor/basic4 style/F# - VI VI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i VII VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/F - i VI VII v.mid inflating: MIDI Progressions/Minor/basic4 style/B - VI i v v.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i VII v VI.mid inflating: MIDI Progressions/Minor/basic4 style/F - i iv v v.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - v VI III i.mid inflating: MIDI Progressions/Minor/basic4 style/G - i viim VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i VII i v.mid inflating: MIDI Progressions/Minor/basic4 style/B - VI VII v III.mid inflating: MIDI Progressions/Minor/basic4 style/D - i VI VII v.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/C# - iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/F# - v VI v i.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i iv v v.mid inflating: MIDI Progressions/Minor/basic4 style/D - i VI VII VII.mid inflating: MIDI Progressions/Minor/basic4 style/C - i iv v v.mid inflating: MIDI Progressions/Minor/basic4 style/A - i VII i v.mid inflating: MIDI Progressions/Minor/basic4 style/F - i VII i v.mid inflating: MIDI Progressions/Minor/basic4 style/G - VII iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/F - i VII VI III.mid inflating: MIDI Progressions/Minor/basic4 style/C - i iv VI v.mid inflating: MIDI Progressions/Minor/basic4 style/C - i v iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i iv VI v.mid inflating: MIDI Progressions/Minor/basic4 style/D - i iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/C# - ii VI i iv.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/E - iv v VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/F# - iv v VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/F - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/basic4 style/A - i VI VII VII.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/basic4 style/D - i iv v v.mid inflating: MIDI Progressions/Minor/basic4 style/C - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - VII iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i VI iv v.mid inflating: MIDI Progressions/Minor/basic4 style/D - VI i v v.mid inflating: MIDI Progressions/Minor/basic4 style/D - i III iv VI.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/F - i III iv VI.mid inflating: MIDI Progressions/Minor/basic4 style/A - i ii v i.mid inflating: MIDI Progressions/Minor/basic4 style/G - VI bVI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/F - ii v i iv.mid inflating: MIDI Progressions/Minor/basic4 style/B - VII iv v i.mid inflating: MIDI Progressions/Minor/basic4 style/G - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/basic4 style/A - v VI III i.mid inflating: MIDI Progressions/Minor/basic4 style/G - i VI bi v.mid inflating: MIDI Progressions/Minor/basic4 style/F - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/basic4 style/D - i iv III VI.mid inflating: MIDI Progressions/Minor/basic4 style/G - i iv VI v.mid inflating: MIDI Progressions/Minor/basic4 style/C - iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/A - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/basic4 style/E - i VI iv III.mid inflating: MIDI Progressions/Minor/basic4 style/F - i VII v VI.mid inflating: MIDI Progressions/Minor/basic4 style/G - i v iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/A - VI i v v.mid inflating: MIDI Progressions/Minor/basic4 style/C - i iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/D - iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/C# - v iv i i.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i VII i v.mid inflating: MIDI Progressions/Minor/basic4 style/C - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - v iv i i.mid inflating: MIDI Progressions/Minor/basic4 style/E - v VI III i.mid inflating: MIDI Progressions/Minor/basic4 style/D - VII iv v i.mid inflating: MIDI Progressions/Minor/basic4 style/B - i VI iv III.mid inflating: MIDI Progressions/Minor/basic4 style/D - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/basic4 style/F# - v VI III i.mid inflating: MIDI Progressions/Minor/basic4 style/D - i v iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i iv v iv.mid inflating: MIDI Progressions/Minor/basic4 style/G - i iv v iv.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i VI bi v.mid inflating: MIDI Progressions/Minor/basic4 style/B - VI iv i v.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - VI VI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - iv i v VI.mid inflating: MIDI Progressions/Minor/basic4 style/A - VI VII i III.mid inflating: MIDI Progressions/Minor/basic4 style/C# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i iv v iv.mid inflating: MIDI Progressions/Minor/basic4 style/E - VI VII v III.mid inflating: MIDI Progressions/Minor/basic4 style/D - i viim VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/G# - VI bVI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i iv v v.mid inflating: MIDI Progressions/Minor/basic4 style/E - i III iv VI.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - VI iv i v.mid inflating: MIDI Progressions/Minor/basic4 style/G - i VI III VII.mid inflating: MIDI Progressions/Minor/basic4 style/E - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/basic4 style/C - i VI VII VII.mid inflating: MIDI Progressions/Minor/basic4 style/G - v iv i i.mid inflating: MIDI Progressions/Minor/basic4 style/B - v iv i i.mid inflating: MIDI Progressions/Minor/basic4 style/D - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/basic4 style/C - i VI iv ii.mid inflating: MIDI Progressions/Minor/basic4 style/A - i VII VI III.mid inflating: MIDI Progressions/Minor/basic4 style/B - iv i v VI.mid inflating: MIDI Progressions/Minor/basic4 style/B - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/basic4 style/D - i VI bi v.mid inflating: MIDI Progressions/Minor/basic4 style/F - i iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/C - VI VIm i VII.mid inflating: MIDI Progressions/Minor/basic4 style/C - iv III VII i.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/basic4 style/D - i VII VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/E - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/G - i VI VII v.mid inflating: MIDI Progressions/Minor/basic4 style/E - v i iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/D - VI VII v III.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i VII VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i VI III VII.mid inflating: MIDI Progressions/Minor/basic4 style/E - i VI VII VII.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i VII v VI.mid inflating: MIDI Progressions/Minor/basic4 style/F - v VI v i.mid inflating: MIDI Progressions/Minor/basic4 style/B - i VI bi v.mid inflating: MIDI Progressions/Minor/basic4 style/A - i VII v VI.mid inflating: MIDI Progressions/Minor/basic4 style/E - i ii v i.mid inflating: MIDI Progressions/Minor/basic4 style/F# - VI iv i v.mid inflating: MIDI Progressions/Minor/basic4 style/F - i iv III VI.mid inflating: MIDI Progressions/Minor/basic4 style/D - v iv i i.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i iv v v.mid inflating: MIDI Progressions/Minor/basic4 style/C - i VI bi v.mid inflating: MIDI Progressions/Minor/basic4 style/G - VI iv i v.mid inflating: MIDI Progressions/Minor/basic4 style/G - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/E - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - VII iv v i.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - iv III VII i.mid inflating: MIDI Progressions/Minor/basic4 style/F - i VI III VII.mid inflating: MIDI Progressions/Minor/basic4 style/C# - VI VII v III.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - iv III VII i.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i VI iv ii.mid inflating: MIDI Progressions/Minor/basic4 style/C - v VI v i.mid inflating: MIDI Progressions/Minor/basic4 style/F - i III VII VI.mid inflating: MIDI Progressions/Minor/basic4 style/A - i VI III bii.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i VI III VII.mid inflating: MIDI Progressions/Minor/basic4 style/B - ii v i iv.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i VII VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/basic4 style/D - i VII VI III.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i VII VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/C - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/basic4 style/A - iv III VII i.mid inflating: MIDI Progressions/Minor/basic4 style/G - i VI iv ii.mid inflating: MIDI Progressions/Minor/basic4 style/C# - VI VIm i VII.mid inflating: MIDI Progressions/Minor/basic4 style/C# - iv v VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/C - ii v i iv.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i v iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/A - ii v i iv.mid inflating: MIDI Progressions/Minor/basic4 style/G# - v iv i i.mid inflating: MIDI Progressions/Minor/basic4 style/B - v i iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/F# - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/basic4 style/G - i VI VII VII.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i VII VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/C - i VII VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/B - iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/F# - VII iv v i.mid inflating: MIDI Progressions/Minor/basic4 style/F - iv III VII i.mid inflating: MIDI Progressions/Minor/basic4 style/E - VII iv v i.mid inflating: MIDI Progressions/Minor/basic4 style/D - VI VI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/F - ii v i i.mid inflating: MIDI Progressions/Minor/basic4 style/E - i VI III VII.mid inflating: MIDI Progressions/Minor/basic4 style/D - iv III VII i.mid inflating: MIDI Progressions/Minor/basic4 style/B - v VI v i.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i VI bi v.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/basic4 style/F - i VI III bii.mid inflating: MIDI Progressions/Minor/basic4 style/G - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i iv III VI.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - ii v i i.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i III VII VI.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i iv VI v.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/basic4 style/G - ii VI i iv.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - VI bVI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/C - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/basic4 style/E - VII iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/E - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/basic4 style/G# - VII iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/F - i VI iv v.mid inflating: MIDI Progressions/Minor/basic4 style/E - VI i v III.mid inflating: MIDI Progressions/Minor/basic4 style/G# - VI iv i v.mid inflating: MIDI Progressions/Minor/basic4 style/E - iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/B - iv v VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/D - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/basic4 style/B - i VI VII VII.mid inflating: MIDI Progressions/Minor/basic4 style/A - VI bVI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/E - i VI bi v.mid inflating: MIDI Progressions/Minor/basic4 style/F# - iv III VII i.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i VI iv v.mid inflating: MIDI Progressions/Minor/basic4 style/B - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/basic4 style/F - iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/D - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/basic4 style/C - i III iv VI.mid inflating: MIDI Progressions/Minor/basic4 style/D - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i III VII VI.mid inflating: MIDI Progressions/Minor/basic4 style/A - i VI iv III.mid inflating: MIDI Progressions/Minor/basic4 style/D - i iv VI v.mid inflating: MIDI Progressions/Minor/basic4 style/C - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/basic4 style/G - i iv v v.mid inflating: MIDI Progressions/Minor/basic4 style/F - v i iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/B - i III VII VI.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i iv III VI.mid inflating: MIDI Progressions/Minor/basic4 style/D - VI VIm i VII.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - ii VI i iv.mid inflating: MIDI Progressions/Minor/basic4 style/E - ii v i i.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i v iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/G - iv v VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i III iv VI.mid inflating: MIDI Progressions/Minor/basic4 style/A - VI VII v III.mid inflating: MIDI Progressions/Minor/basic4 style/D - i VI III bii.mid inflating: MIDI Progressions/Minor/basic4 style/F# - VI VIm i VII.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i VII v VI.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i VI VII VII.mid inflating: MIDI Progressions/Minor/basic4 style/Bb - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/basic4 style/B - i ii v i.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - VI i v III.mid inflating: MIDI Progressions/Minor/basic4 style/G - i iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/G# - VI i v III.mid inflating: MIDI Progressions/Minor/basic4 style/G# - v VI v i.mid inflating: MIDI Progressions/Minor/basic4 style/B - i VI III VII.mid inflating: MIDI Progressions/Minor/basic4 style/F - i viim VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/A - VII iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/D - VI bVI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/G# - i VI VII v.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i VII VI III.mid inflating: MIDI Progressions/Minor/basic4 style/G - i III iv VI.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - i iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/F - VI VII i III.mid inflating: MIDI Progressions/Minor/basic4 style/F - VI VIm i VII.mid inflating: MIDI Progressions/Minor/basic4 style/F - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/basic4 style/E - i III VII VI.mid inflating: MIDI Progressions/Minor/basic4 style/C# - ii v i iv.mid inflating: MIDI Progressions/Minor/basic4 style/B - i VI VII v.mid inflating: MIDI Progressions/Minor/basic4 style/C - VII iv VII i.mid inflating: MIDI Progressions/Minor/basic4 style/F# - i VI iv ii.mid inflating: MIDI Progressions/Minor/basic4 style/G - i VII VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/E - i v iv VII.mid inflating: MIDI Progressions/Minor/basic4 style/E - i iv VI v.mid inflating: MIDI Progressions/Minor/basic4 style/E - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/basic4 style/G - iv VI VII i.mid inflating: MIDI Progressions/Minor/basic4 style/A - ii v i i.mid inflating: MIDI Progressions/Minor/basic4 style/G - ii v i i.mid inflating: MIDI Progressions/Minor/basic4 style/B - i viim VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/A - VI iv i v.mid inflating: MIDI Progressions/Minor/basic4 style/E - i VI iv ii.mid inflating: MIDI Progressions/Minor/basic4 style/F - i VII VI VII.mid inflating: MIDI Progressions/Minor/basic4 style/F - VII iv v i.mid inflating: MIDI Progressions/Minor/basic4 style/Eb - VI VII i III.mid inflating: MIDI Progressions/Minor/basic4 style/C# - i VII VI VM.mid inflating: MIDI Progressions/Minor/basic4 style/G - v VI v i.mid inflating: MIDI Progressions/Minor/basic4 style/F - VI VI i VII.mid inflating: MIDI Progressions/Minor/basic4 style/C# - VI VII i III.mid inflating: MIDI Progressions/Minor/basic4 style/D - ii v i i.mid inflating: MIDI Progressions/Minor/basic4 style/B - i VII v VI.mid inflating: MIDI Progressions/Minor/basic4 style/F - i iv v iv.mid inflating: MIDI Progressions/Minor/basic4 style/A - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/basic4 style/G - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/basic4 style/B - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/basic4 style/A - i iv VI v.mid inflating: MIDI Progressions/Minor/B - i VI iv v.mid inflating: MIDI Progressions/Minor/G# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/Bb - i VI VII v.mid inflating: MIDI Progressions/Minor/F - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/F# - i v iv VII.mid inflating: MIDI Progressions/Minor/G# - i VII VI III.mid inflating: MIDI Progressions/Minor/G# - i iv v v.mid inflating: MIDI Progressions/Minor/Bb - i VI iv v.mid inflating: MIDI Progressions/Minor/F# - ii VI i iv.mid inflating: MIDI Progressions/Minor/C# - iv i v VI.mid inflating: MIDI Progressions/Minor/C - i VI III bii.mid inflating: MIDI Progressions/Minor/F# - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/F - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/C# - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/F - VI bVI i VII.mid inflating: MIDI Progressions/Minor/A - iv v VI VII.mid inflating: MIDI Progressions/Minor/A - VI VIm i VII.mid inflating: MIDI Progressions/Minor/C - VI i v v.mid inflating: MIDI Progressions/Minor/C# - i iv VII i.mid inflating: MIDI Progressions/Minor/C - i iv v iv.mid inflating: MIDI Progressions/Minor/G# - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/F# - VI i v v.mid inflating: MIDI Progressions/Minor/C# - i VI iv III.mid inflating: MIDI Progressions/Minor/G - i VI III bii.mid inflating: MIDI Progressions/Minor/Eb - iv v VI VII.mid inflating: MIDI Progressions/Minor/G# - i ii v i.mid inflating: MIDI Progressions/Minor/E - iv III VII i.mid inflating: MIDI Progressions/Minor/Eb - i VI VII VII.mid inflating: MIDI Progressions/Minor/Eb - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/A - i VII VI VM.mid inflating: MIDI Progressions/Minor/Eb - i ii v i.mid inflating: MIDI Progressions/Minor/Eb - i VII VI III.mid inflating: MIDI Progressions/Minor/Eb - i iv v iv.mid inflating: MIDI Progressions/Minor/G# - VI VII i III.mid inflating: MIDI Progressions/Minor/G# - i VI VII VII.mid inflating: MIDI Progressions/Minor/B - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/E - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/D - i VI iv ii.mid inflating: MIDI Progressions/Minor/D - i VII v VI.mid inflating: MIDI Progressions/Minor/Eb - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/E - i iv III VI.mid inflating: MIDI Progressions/Minor/G# - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/A - ii VI i iv.mid inflating: MIDI Progressions/Minor/Bb - i iv VI v.mid inflating: MIDI Progressions/Minor/A - i iv v v.mid inflating: MIDI Progressions/Minor/Bb - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/A - i v iv VII.mid inflating: MIDI Progressions/Minor/D - i VII i v.mid inflating: MIDI Progressions/Minor/E - ii VI i iv.mid inflating: MIDI Progressions/Minor/E - i iv v v.mid inflating: MIDI Progressions/Minor/Bb - i VI iv ii.mid inflating: MIDI Progressions/Minor/A - iv i v VI.mid inflating: MIDI Progressions/Minor/A - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/Bb - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/F# - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/D - iv i v VI.mid inflating: MIDI Progressions/Minor/G - VI i v III.mid inflating: MIDI Progressions/Minor/G - i VII i v.mid inflating: MIDI Progressions/Minor/C - v iv i i.mid inflating: MIDI Progressions/Minor/C - i VI iv v.mid inflating: MIDI Progressions/Minor/B - VI VI i VII.mid inflating: MIDI Progressions/Minor/F - v iv i i.mid inflating: MIDI Progressions/Minor/A - VII iv v i.mid inflating: MIDI Progressions/Minor/Eb - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/Bb - VI VII v III.mid inflating: MIDI Progressions/Minor/Bb - VI VII i III.mid inflating: MIDI Progressions/Minor/Eb - i VI iv v.mid inflating: MIDI Progressions/Minor/B - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/Bb - iv i v VI.mid inflating: MIDI Progressions/Minor/F - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/E - i VII VI VM.mid inflating: MIDI Progressions/Minor/A - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/A - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/Eb - v iv i i.mid inflating: MIDI Progressions/Minor/G - i iv III VI.mid inflating: MIDI Progressions/Minor/B - iv III VII i.mid inflating: MIDI Progressions/Minor/F - iv v VI VII.mid inflating: MIDI Progressions/Minor/G# - i iv v iv.mid inflating: MIDI Progressions/Minor/C - VI bVI i VII.mid inflating: MIDI Progressions/Minor/G - i VI iv v.mid inflating: MIDI Progressions/Minor/A - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/G# - iv v VI VII.mid inflating: MIDI Progressions/Minor/Eb - v i iv VII.mid inflating: MIDI Progressions/Minor/G - i III VII VI.mid inflating: MIDI Progressions/Minor/Bb - VI i v v.mid inflating: MIDI Progressions/Minor/F# - i VI VII v.mid inflating: MIDI Progressions/Minor/Bb - i v iv VII.mid inflating: MIDI Progressions/Minor/Bb - i VI bi v.mid inflating: MIDI Progressions/Minor/E - i VII VI VII.mid inflating: MIDI Progressions/Minor/E - v iv i i.mid inflating: MIDI Progressions/Minor/G - VI VII i III.mid inflating: MIDI Progressions/Minor/C# - v VI v i.mid inflating: MIDI Progressions/Minor/G# - i VII v VI.mid inflating: MIDI Progressions/Minor/C - v VI III i.mid inflating: MIDI Progressions/Minor/Bb - VI i v III.mid inflating: MIDI Progressions/Minor/C - VI VII v III.mid inflating: MIDI Progressions/Minor/E - VI VIm i VII.mid inflating: MIDI Progressions/Minor/E - VI VI i VII.mid inflating: MIDI Progressions/Minor/C - ii VI i iv.mid inflating: MIDI Progressions/Minor/A - i VI III VII.mid inflating: MIDI Progressions/Minor/Bb - i VI iv III.mid inflating: MIDI Progressions/Minor/D - v VI III i.mid inflating: MIDI Progressions/Minor/E - VI i v v.mid inflating: MIDI Progressions/Minor/D - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/C - iv i v VI.mid inflating: MIDI Progressions/Minor/C# - ii v i i.mid inflating: MIDI Progressions/Minor/Bb - ii VI i iv.mid inflating: MIDI Progressions/Minor/Bb - i VI III bii.mid inflating: MIDI Progressions/Minor/G# - i III iv VI.mid inflating: MIDI Progressions/Minor/Bb - v VI III i.mid inflating: MIDI Progressions/Minor/G# - v VI III i.mid inflating: MIDI Progressions/Minor/A - i VI iv ii.mid inflating: MIDI Progressions/Minor/G - VI VII v III.mid inflating: MIDI Progressions/Minor/Eb - i VII i v.mid inflating: MIDI Progressions/Minor/E - i VII VI III.mid inflating: MIDI Progressions/Minor/A - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/D - i ii v i.mid inflating: MIDI Progressions/Minor/Eb - i VI iv III.mid inflating: MIDI Progressions/Minor/G# - i VI iv ii.mid inflating: MIDI Progressions/Minor/G# - i III VII VI.mid inflating: MIDI Progressions/Minor/G# - VI VII v III.mid inflating: MIDI Progressions/Minor/B - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/F - v VI III i.mid inflating: MIDI Progressions/Minor/F# - i iv v iv.mid inflating: MIDI Progressions/Minor/A - i III iv VI.mid inflating: MIDI Progressions/Minor/C# - VI bVI i VII.mid inflating: MIDI Progressions/Minor/B - i iv VI v.mid inflating: MIDI Progressions/Minor/F# - VI VI i VII.mid inflating: MIDI Progressions/Minor/F# - i VII VI VII.mid inflating: MIDI Progressions/Minor/F - i VI VII v.mid inflating: MIDI Progressions/Minor/B - VI i v v.mid inflating: MIDI Progressions/Minor/C# - i VII v VI.mid inflating: MIDI Progressions/Minor/F - i iv v v.mid inflating: MIDI Progressions/Minor/Eb - v VI III i.mid inflating: MIDI Progressions/Minor/G - i viim VI VM.mid inflating: MIDI Progressions/Minor/Bb - i VII i v.mid inflating: MIDI Progressions/Minor/B - VI VII v III.mid inflating: MIDI Progressions/Minor/D - i VI VII v.mid inflating: MIDI Progressions/Minor/Bb - i iv VII i.mid inflating: MIDI Progressions/Minor/C# - iv VI VII i.mid inflating: MIDI Progressions/Minor/F# - v VI v i.mid inflating: MIDI Progressions/Minor/Bb - i iv v v.mid inflating: MIDI Progressions/Minor/D - i VI VII VII.mid inflating: MIDI Progressions/Minor/C - i iv v v.mid inflating: MIDI Progressions/Minor/A - i VII i v.mid inflating: MIDI Progressions/Minor/F - i VII i v.mid inflating: MIDI Progressions/Minor/G - VII iv VII i.mid inflating: MIDI Progressions/Minor/F - i VII VI III.mid inflating: MIDI Progressions/Minor/C - i iv VI v.mid inflating: MIDI Progressions/Minor/C - i v iv VII.mid inflating: MIDI Progressions/Minor/C# - i iv VI v.mid inflating: MIDI Progressions/Minor/D - i iv VII i.mid inflating: MIDI Progressions/Minor/C# - ii VI i iv.mid creating: MIDI Progressions/Minor/alt4 style/ inflating: MIDI Progressions/Minor/alt4 style/F - VII iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i iv III VI.mid inflating: MIDI Progressions/Minor/alt4 style/D - i VI iv v.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i ii v i.mid inflating: MIDI Progressions/Minor/alt4 style/G - i VII VI III.mid inflating: MIDI Progressions/Minor/alt4 style/G - VI i v v.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i VI iv v.mid inflating: MIDI Progressions/Minor/alt4 style/B - VI VII i III.mid inflating: MIDI Progressions/Minor/alt4 style/E - i iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i VII v VI.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - VI VII v III.mid inflating: MIDI Progressions/Minor/alt4 style/G - v VI III i.mid inflating: MIDI Progressions/Minor/alt4 style/F - i VII VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i viim VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/B - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - ii v i iv.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i VI III VII.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i VI III bii.mid inflating: MIDI Progressions/Minor/alt4 style/D - VI i v III.mid inflating: MIDI Progressions/Minor/alt4 style/C - i viim VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/C - VI i v III.mid inflating: MIDI Progressions/Minor/alt4 style/C - i VII i v.mid inflating: MIDI Progressions/Minor/alt4 style/C - i VII VI III.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i VII VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/C - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - v VI v i.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/B - VI i v III.mid inflating: MIDI Progressions/Minor/alt4 style/D - v i iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/E - VI iv i v.mid inflating: MIDI Progressions/Minor/alt4 style/A - i VII VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/F - i v iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/B - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/alt4 style/B - ii VI i iv.mid inflating: MIDI Progressions/Minor/alt4 style/E - v VI v i.mid inflating: MIDI Progressions/Minor/alt4 style/G - i VI iv III.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i VI III bii.mid inflating: MIDI Progressions/Minor/alt4 style/C - i iv III VI.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i VI VII v.mid inflating: MIDI Progressions/Minor/alt4 style/G - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i VI III bii.mid inflating: MIDI Progressions/Minor/alt4 style/C# - VI i v v.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/alt4 style/A - VI i v III.mid inflating: MIDI Progressions/Minor/alt4 style/G# - ii VI i iv.mid inflating: MIDI Progressions/Minor/alt4 style/A - v VI v i.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i VI III VII.mid inflating: MIDI Progressions/Minor/alt4 style/F# - ii v i i.mid inflating: MIDI Progressions/Minor/alt4 style/D - i VII VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i III VII VI.mid inflating: MIDI Progressions/Minor/alt4 style/C - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/alt4 style/F - i VI iv III.mid inflating: MIDI Progressions/Minor/alt4 style/D - v VI v i.mid inflating: MIDI Progressions/Minor/alt4 style/F - i ii v i.mid inflating: MIDI Progressions/Minor/alt4 style/A - i iv v iv.mid inflating: MIDI Progressions/Minor/alt4 style/F# - VI i v III.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - VI VIm i VII.mid inflating: MIDI Progressions/Minor/alt4 style/C# - VII iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/C - i VII v VI.mid inflating: MIDI Progressions/Minor/alt4 style/G - VII iv v i.mid inflating: MIDI Progressions/Minor/alt4 style/A - i viim VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/C# - VI i v III.mid inflating: MIDI Progressions/Minor/alt4 style/C - i VI iv III.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - ii v i iv.mid inflating: MIDI Progressions/Minor/alt4 style/G# - v i iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i III iv VI.mid inflating: MIDI Progressions/Minor/alt4 style/C# - VII iv v i.mid inflating: MIDI Progressions/Minor/alt4 style/G# - ii v i i.mid inflating: MIDI Progressions/Minor/alt4 style/F - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i VII i v.mid inflating: MIDI Progressions/Minor/alt4 style/F# - VI bVI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/E - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i viim VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/B - i iv III VI.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i VI III VII.mid inflating: MIDI Progressions/Minor/alt4 style/B - i III iv VI.mid inflating: MIDI Progressions/Minor/alt4 style/F - VI iv i v.mid inflating: MIDI Progressions/Minor/alt4 style/A - VI VI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/F - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/alt4 style/C - VII iv v i.mid inflating: MIDI Progressions/Minor/alt4 style/G# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/alt4 style/D - VII iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/C - i VI III VII.mid inflating: MIDI Progressions/Minor/alt4 style/C - VI iv i v.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i VII VI III.mid inflating: MIDI Progressions/Minor/alt4 style/D - VI iv i v.mid inflating: MIDI Progressions/Minor/alt4 style/E - ii v i iv.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - ii v i i.mid inflating: MIDI Progressions/Minor/alt4 style/D - i iv v iv.mid inflating: MIDI Progressions/Minor/alt4 style/E - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/alt4 style/B - i iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/D - VI VII i III.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - v i iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/F# - iv i v VI.mid inflating: MIDI Progressions/Minor/alt4 style/G - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/alt4 style/C - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - VI VI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/C - i VII VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i viim VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/alt4 style/A - i VI bi v.mid inflating: MIDI Progressions/Minor/alt4 style/G# - ii v i iv.mid inflating: MIDI Progressions/Minor/alt4 style/C - VI VI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/G# - iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/F# - v iv i i.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i VI bi v.mid inflating: MIDI Progressions/Minor/alt4 style/E - iv i v VI.mid inflating: MIDI Progressions/Minor/alt4 style/G# - VI i v v.mid inflating: MIDI Progressions/Minor/alt4 style/G# - VII iv v i.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i VI III bii.mid inflating: MIDI Progressions/Minor/alt4 style/G - VI VI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i viim VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/F - ii VI i iv.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - VII iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i iv VI v.mid inflating: MIDI Progressions/Minor/alt4 style/C - i ii v i.mid inflating: MIDI Progressions/Minor/alt4 style/B - i VII VI III.mid inflating: MIDI Progressions/Minor/alt4 style/B - i iv v v.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/alt4 style/G - v i iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/A - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/C - iv v VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/D - i VI iv III.mid inflating: MIDI Progressions/Minor/alt4 style/F - VI i v v.mid inflating: MIDI Progressions/Minor/alt4 style/E - i VI III bii.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - iv v VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/F - i iv VI v.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i VII i v.mid inflating: MIDI Progressions/Minor/alt4 style/C - i VI VII v.mid inflating: MIDI Progressions/Minor/alt4 style/B - i VI iv ii.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i VII VI III.mid inflating: MIDI Progressions/Minor/alt4 style/G# - iv III VII i.mid inflating: MIDI Progressions/Minor/alt4 style/A - i VI VII v.mid inflating: MIDI Progressions/Minor/alt4 style/E - i iv v iv.mid inflating: MIDI Progressions/Minor/alt4 style/C - v i iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/G - i VII VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/B - VII iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i VII VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i v iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/E - i VI VII v.mid inflating: MIDI Progressions/Minor/alt4 style/C - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/alt4 style/A - v iv i i.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i VI iv ii.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i viim VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i VI iv III.mid inflating: MIDI Progressions/Minor/alt4 style/A - i III VII VI.mid inflating: MIDI Progressions/Minor/alt4 style/D - i VI III VII.mid inflating: MIDI Progressions/Minor/alt4 style/B - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i VII VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/C - ii v i i.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - VI iv i v.mid inflating: MIDI Progressions/Minor/alt4 style/G - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/alt4 style/A - v i iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/C - i III VII VI.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i VI VII VII.mid inflating: MIDI Progressions/Minor/alt4 style/F - i VI VII VII.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i iv III VI.mid inflating: MIDI Progressions/Minor/alt4 style/F - VI VII v III.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i VI iv III.mid inflating: MIDI Progressions/Minor/alt4 style/F# - iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/A - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/alt4 style/C# - VI iv i v.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/alt4 style/D - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i iv III VI.mid inflating: MIDI Progressions/Minor/alt4 style/G - VI VIm i VII.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i VI bi v.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/alt4 style/F# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/alt4 style/B - v VI III i.mid inflating: MIDI Progressions/Minor/alt4 style/G# - iv i v VI.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i III iv VI.mid inflating: MIDI Progressions/Minor/alt4 style/D - ii VI i iv.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i iv VI v.mid inflating: MIDI Progressions/Minor/alt4 style/G - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/alt4 style/F# - VI VII v III.mid inflating: MIDI Progressions/Minor/alt4 style/C# - iv III VII i.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i III iv VI.mid inflating: MIDI Progressions/Minor/alt4 style/G# - VI VI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/F - i VI bi v.mid inflating: MIDI Progressions/Minor/alt4 style/F# - VII iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/C# - v i iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/D - i III VII VI.mid inflating: MIDI Progressions/Minor/alt4 style/G - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i VI VII VII.mid inflating: MIDI Progressions/Minor/alt4 style/B - i iv v iv.mid inflating: MIDI Progressions/Minor/alt4 style/F# - ii v i iv.mid inflating: MIDI Progressions/Minor/alt4 style/E - VI VII i III.mid inflating: MIDI Progressions/Minor/alt4 style/G - iv III VII i.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - VII iv v i.mid inflating: MIDI Progressions/Minor/alt4 style/G - iv i v VI.mid inflating: MIDI Progressions/Minor/alt4 style/A - i iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/B - i VII i v.mid inflating: MIDI Progressions/Minor/alt4 style/C# - VI VI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i VI VII v.mid inflating: MIDI Progressions/Minor/alt4 style/G - i VII v VI.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i ii v i.mid inflating: MIDI Progressions/Minor/alt4 style/D - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i VII VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/alt4 style/B - VI VIm i VII.mid inflating: MIDI Progressions/Minor/alt4 style/A - i iv III VI.mid inflating: MIDI Progressions/Minor/alt4 style/B - i VII VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/F# - v i iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/D - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/alt4 style/G - i ii v i.mid inflating: MIDI Progressions/Minor/alt4 style/G - ii v i iv.mid inflating: MIDI Progressions/Minor/alt4 style/E - i VII v VI.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - VI VIm i VII.mid inflating: MIDI Progressions/Minor/alt4 style/A - iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - VI i v v.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i ii v i.mid inflating: MIDI Progressions/Minor/alt4 style/D - iv v VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/B - VI bVI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/alt4 style/F - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/B - i v iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - VI bVI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/F - VI i v III.mid inflating: MIDI Progressions/Minor/alt4 style/C - VI VII i III.mid inflating: MIDI Progressions/Minor/alt4 style/E - i VII i v.mid inflating: MIDI Progressions/Minor/alt4 style/F# - VI VII i III.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/alt4 style/D - ii v i iv.mid inflating: MIDI Progressions/Minor/alt4 style/B - i VII VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/F - i VI iv ii.mid inflating: MIDI Progressions/Minor/alt4 style/E - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/alt4 style/F - iv i v VI.mid inflating: MIDI Progressions/Minor/alt4 style/B - ii v i i.mid inflating: MIDI Progressions/Minor/alt4 style/C# - v VI III i.mid inflating: MIDI Progressions/Minor/alt4 style/A - i VI iv v.mid inflating: MIDI Progressions/Minor/alt4 style/E - VI bVI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/G# - VI VIm i VII.mid inflating: MIDI Progressions/Minor/alt4 style/E - i viim VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i iv v v.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - v VI v i.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i III VII VI.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/alt4 style/B - i VI III bii.mid inflating: MIDI Progressions/Minor/alt4 style/E - i VI iv v.mid inflating: MIDI Progressions/Minor/alt4 style/B - i VI iv v.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i VI VII v.mid inflating: MIDI Progressions/Minor/alt4 style/F - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i v iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i VII VI III.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i iv v v.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i VI iv v.mid inflating: MIDI Progressions/Minor/alt4 style/F# - ii VI i iv.mid inflating: MIDI Progressions/Minor/alt4 style/C# - iv i v VI.mid inflating: MIDI Progressions/Minor/alt4 style/C - i VI III bii.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/alt4 style/F - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/alt4 style/C# - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/alt4 style/F - VI bVI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/A - iv v VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/A - VI VIm i VII.mid inflating: MIDI Progressions/Minor/alt4 style/C - VI i v v.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/C - i iv v iv.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/F# - VI i v v.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i VI iv III.mid inflating: MIDI Progressions/Minor/alt4 style/G - i VI III bii.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - iv v VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i ii v i.mid inflating: MIDI Progressions/Minor/alt4 style/E - iv III VII i.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i VI VII VII.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/alt4 style/A - i VII VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i ii v i.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i VII VI III.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i iv v iv.mid inflating: MIDI Progressions/Minor/alt4 style/G# - VI VII i III.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i VI VII VII.mid inflating: MIDI Progressions/Minor/alt4 style/B - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/alt4 style/E - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/D - i VI iv ii.mid inflating: MIDI Progressions/Minor/alt4 style/D - i VII v VI.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/alt4 style/E - i iv III VI.mid inflating: MIDI Progressions/Minor/alt4 style/G# - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/alt4 style/A - ii VI i iv.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i iv VI v.mid inflating: MIDI Progressions/Minor/alt4 style/A - i iv v v.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/alt4 style/A - i v iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/D - i VII i v.mid inflating: MIDI Progressions/Minor/alt4 style/E - ii VI i iv.mid inflating: MIDI Progressions/Minor/alt4 style/E - i iv v v.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i VI iv ii.mid inflating: MIDI Progressions/Minor/alt4 style/A - iv i v VI.mid inflating: MIDI Progressions/Minor/alt4 style/A - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/alt4 style/D - iv i v VI.mid inflating: MIDI Progressions/Minor/alt4 style/G - VI i v III.mid inflating: MIDI Progressions/Minor/alt4 style/G - i VII i v.mid inflating: MIDI Progressions/Minor/alt4 style/C - v iv i i.mid inflating: MIDI Progressions/Minor/alt4 style/C - i VI iv v.mid inflating: MIDI Progressions/Minor/alt4 style/B - VI VI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/F - v iv i i.mid inflating: MIDI Progressions/Minor/alt4 style/A - VII iv v i.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - VI VII v III.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - VI VII i III.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i VI iv v.mid inflating: MIDI Progressions/Minor/alt4 style/B - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - iv i v VI.mid inflating: MIDI Progressions/Minor/alt4 style/F - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/alt4 style/E - i VII VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/A - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/alt4 style/A - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - v iv i i.mid inflating: MIDI Progressions/Minor/alt4 style/G - i iv III VI.mid inflating: MIDI Progressions/Minor/alt4 style/B - iv III VII i.mid inflating: MIDI Progressions/Minor/alt4 style/F - iv v VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i iv v iv.mid inflating: MIDI Progressions/Minor/alt4 style/C - VI bVI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/G - i VI iv v.mid inflating: MIDI Progressions/Minor/alt4 style/A - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/alt4 style/G# - iv v VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - v i iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/G - i III VII VI.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - VI i v v.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i VI VII v.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i v iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i VI bi v.mid inflating: MIDI Progressions/Minor/alt4 style/E - i VII VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/E - v iv i i.mid inflating: MIDI Progressions/Minor/alt4 style/G - VI VII i III.mid inflating: MIDI Progressions/Minor/alt4 style/C# - v VI v i.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i VII v VI.mid inflating: MIDI Progressions/Minor/alt4 style/C - v VI III i.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - VI i v III.mid inflating: MIDI Progressions/Minor/alt4 style/C - VI VII v III.mid inflating: MIDI Progressions/Minor/alt4 style/E - VI VIm i VII.mid inflating: MIDI Progressions/Minor/alt4 style/E - VI VI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/C - ii VI i iv.mid inflating: MIDI Progressions/Minor/alt4 style/A - i VI III VII.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i VI iv III.mid inflating: MIDI Progressions/Minor/alt4 style/D - v VI III i.mid inflating: MIDI Progressions/Minor/alt4 style/E - VI i v v.mid inflating: MIDI Progressions/Minor/alt4 style/D - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/alt4 style/C - iv i v VI.mid inflating: MIDI Progressions/Minor/alt4 style/C# - ii v i i.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - ii VI i iv.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i VI III bii.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i III iv VI.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - v VI III i.mid inflating: MIDI Progressions/Minor/alt4 style/G# - v VI III i.mid inflating: MIDI Progressions/Minor/alt4 style/A - i VI iv ii.mid inflating: MIDI Progressions/Minor/alt4 style/G - VI VII v III.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i VII i v.mid inflating: MIDI Progressions/Minor/alt4 style/E - i VII VI III.mid inflating: MIDI Progressions/Minor/alt4 style/A - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/alt4 style/D - i ii v i.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i VI iv III.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i VI iv ii.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i III VII VI.mid inflating: MIDI Progressions/Minor/alt4 style/G# - VI VII v III.mid inflating: MIDI Progressions/Minor/alt4 style/B - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/F - v VI III i.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i iv v iv.mid inflating: MIDI Progressions/Minor/alt4 style/A - i III iv VI.mid inflating: MIDI Progressions/Minor/alt4 style/C# - VI bVI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/B - i iv VI v.mid inflating: MIDI Progressions/Minor/alt4 style/F# - VI VI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i VII VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/F - i VI VII v.mid inflating: MIDI Progressions/Minor/alt4 style/B - VI i v v.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i VII v VI.mid inflating: MIDI Progressions/Minor/alt4 style/F - i iv v v.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - v VI III i.mid inflating: MIDI Progressions/Minor/alt4 style/G - i viim VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i VII i v.mid inflating: MIDI Progressions/Minor/alt4 style/B - VI VII v III.mid inflating: MIDI Progressions/Minor/alt4 style/D - i VI VII v.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/C# - iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/F# - v VI v i.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i iv v v.mid inflating: MIDI Progressions/Minor/alt4 style/D - i VI VII VII.mid inflating: MIDI Progressions/Minor/alt4 style/C - i iv v v.mid inflating: MIDI Progressions/Minor/alt4 style/A - i VII i v.mid inflating: MIDI Progressions/Minor/alt4 style/F - i VII i v.mid inflating: MIDI Progressions/Minor/alt4 style/G - VII iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/F - i VII VI III.mid inflating: MIDI Progressions/Minor/alt4 style/C - i iv VI v.mid inflating: MIDI Progressions/Minor/alt4 style/C - i v iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i iv VI v.mid inflating: MIDI Progressions/Minor/alt4 style/D - i iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/C# - ii VI i iv.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/E - iv v VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/F# - iv v VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/F - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/alt4 style/A - i VI VII VII.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/alt4 style/D - i iv v v.mid inflating: MIDI Progressions/Minor/alt4 style/C - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - VII iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i VI iv v.mid inflating: MIDI Progressions/Minor/alt4 style/D - VI i v v.mid inflating: MIDI Progressions/Minor/alt4 style/D - i III iv VI.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/F - i III iv VI.mid inflating: MIDI Progressions/Minor/alt4 style/A - i ii v i.mid inflating: MIDI Progressions/Minor/alt4 style/G - VI bVI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/F - ii v i iv.mid inflating: MIDI Progressions/Minor/alt4 style/B - VII iv v i.mid inflating: MIDI Progressions/Minor/alt4 style/G - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/alt4 style/A - v VI III i.mid inflating: MIDI Progressions/Minor/alt4 style/G - i VI bi v.mid inflating: MIDI Progressions/Minor/alt4 style/F - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/alt4 style/D - i iv III VI.mid inflating: MIDI Progressions/Minor/alt4 style/G - i iv VI v.mid inflating: MIDI Progressions/Minor/alt4 style/C - iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/A - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/alt4 style/E - i VI iv III.mid inflating: MIDI Progressions/Minor/alt4 style/F - i VII v VI.mid inflating: MIDI Progressions/Minor/alt4 style/G - i v iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/A - VI i v v.mid inflating: MIDI Progressions/Minor/alt4 style/C - i iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/D - iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/C# - v iv i i.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i VII i v.mid inflating: MIDI Progressions/Minor/alt4 style/C - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - v iv i i.mid inflating: MIDI Progressions/Minor/alt4 style/E - v VI III i.mid inflating: MIDI Progressions/Minor/alt4 style/D - VII iv v i.mid inflating: MIDI Progressions/Minor/alt4 style/B - i VI iv III.mid inflating: MIDI Progressions/Minor/alt4 style/D - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/alt4 style/F# - v VI III i.mid inflating: MIDI Progressions/Minor/alt4 style/D - i v iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i iv v iv.mid inflating: MIDI Progressions/Minor/alt4 style/G - i iv v iv.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i VI bi v.mid inflating: MIDI Progressions/Minor/alt4 style/B - VI iv i v.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - VI VI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - iv i v VI.mid inflating: MIDI Progressions/Minor/alt4 style/A - VI VII i III.mid inflating: MIDI Progressions/Minor/alt4 style/C# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i iv v iv.mid inflating: MIDI Progressions/Minor/alt4 style/E - VI VII v III.mid inflating: MIDI Progressions/Minor/alt4 style/D - i viim VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/G# - VI bVI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i iv v v.mid inflating: MIDI Progressions/Minor/alt4 style/E - i III iv VI.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - VI iv i v.mid inflating: MIDI Progressions/Minor/alt4 style/G - i VI III VII.mid inflating: MIDI Progressions/Minor/alt4 style/E - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/alt4 style/C - i VI VII VII.mid inflating: MIDI Progressions/Minor/alt4 style/G - v iv i i.mid inflating: MIDI Progressions/Minor/alt4 style/B - v iv i i.mid inflating: MIDI Progressions/Minor/alt4 style/D - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/alt4 style/C - i VI iv ii.mid inflating: MIDI Progressions/Minor/alt4 style/A - i VII VI III.mid inflating: MIDI Progressions/Minor/alt4 style/B - iv i v VI.mid inflating: MIDI Progressions/Minor/alt4 style/B - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/alt4 style/D - i VI bi v.mid inflating: MIDI Progressions/Minor/alt4 style/F - i iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/C - VI VIm i VII.mid inflating: MIDI Progressions/Minor/alt4 style/C - iv III VII i.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/alt4 style/D - i VII VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/E - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/G - i VI VII v.mid inflating: MIDI Progressions/Minor/alt4 style/E - v i iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/D - VI VII v III.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i VII VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i VI III VII.mid inflating: MIDI Progressions/Minor/alt4 style/E - i VI VII VII.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i VII v VI.mid inflating: MIDI Progressions/Minor/alt4 style/F - v VI v i.mid inflating: MIDI Progressions/Minor/alt4 style/B - i VI bi v.mid inflating: MIDI Progressions/Minor/alt4 style/A - i VII v VI.mid inflating: MIDI Progressions/Minor/alt4 style/E - i ii v i.mid inflating: MIDI Progressions/Minor/alt4 style/F# - VI iv i v.mid inflating: MIDI Progressions/Minor/alt4 style/F - i iv III VI.mid inflating: MIDI Progressions/Minor/alt4 style/D - v iv i i.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i iv v v.mid inflating: MIDI Progressions/Minor/alt4 style/C - i VI bi v.mid inflating: MIDI Progressions/Minor/alt4 style/G - VI iv i v.mid inflating: MIDI Progressions/Minor/alt4 style/G - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/E - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - VII iv v i.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - iv III VII i.mid inflating: MIDI Progressions/Minor/alt4 style/F - i VI III VII.mid inflating: MIDI Progressions/Minor/alt4 style/C# - VI VII v III.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - iv III VII i.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i VI iv ii.mid inflating: MIDI Progressions/Minor/alt4 style/C - v VI v i.mid inflating: MIDI Progressions/Minor/alt4 style/F - i III VII VI.mid inflating: MIDI Progressions/Minor/alt4 style/A - i VI III bii.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i VI III VII.mid inflating: MIDI Progressions/Minor/alt4 style/B - ii v i iv.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i VII VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/alt4 style/D - i VII VI III.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i VII VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/C - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/alt4 style/A - iv III VII i.mid inflating: MIDI Progressions/Minor/alt4 style/G - i VI iv ii.mid inflating: MIDI Progressions/Minor/alt4 style/C# - VI VIm i VII.mid inflating: MIDI Progressions/Minor/alt4 style/C# - iv v VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/C - ii v i iv.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i v iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/A - ii v i iv.mid inflating: MIDI Progressions/Minor/alt4 style/G# - v iv i i.mid inflating: MIDI Progressions/Minor/alt4 style/B - v i iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/F# - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/alt4 style/G - i VI VII VII.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i VII VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/C - i VII VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/B - iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/F# - VII iv v i.mid inflating: MIDI Progressions/Minor/alt4 style/F - iv III VII i.mid inflating: MIDI Progressions/Minor/alt4 style/E - VII iv v i.mid inflating: MIDI Progressions/Minor/alt4 style/D - VI VI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/F - ii v i i.mid inflating: MIDI Progressions/Minor/alt4 style/E - i VI III VII.mid inflating: MIDI Progressions/Minor/alt4 style/D - iv III VII i.mid inflating: MIDI Progressions/Minor/alt4 style/B - v VI v i.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i VI bi v.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/alt4 style/F - i VI III bii.mid inflating: MIDI Progressions/Minor/alt4 style/G - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i iv III VI.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - ii v i i.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i III VII VI.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i iv VI v.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/alt4 style/G - ii VI i iv.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - VI bVI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/C - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/alt4 style/E - VII iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/E - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/alt4 style/G# - VII iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/F - i VI iv v.mid inflating: MIDI Progressions/Minor/alt4 style/E - VI i v III.mid inflating: MIDI Progressions/Minor/alt4 style/G# - VI iv i v.mid inflating: MIDI Progressions/Minor/alt4 style/E - iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/B - iv v VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/D - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/alt4 style/B - i VI VII VII.mid inflating: MIDI Progressions/Minor/alt4 style/A - VI bVI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/E - i VI bi v.mid inflating: MIDI Progressions/Minor/alt4 style/F# - iv III VII i.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i VI iv v.mid inflating: MIDI Progressions/Minor/alt4 style/B - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/alt4 style/F - iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/D - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/alt4 style/C - i III iv VI.mid inflating: MIDI Progressions/Minor/alt4 style/D - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i III VII VI.mid inflating: MIDI Progressions/Minor/alt4 style/A - i VI iv III.mid inflating: MIDI Progressions/Minor/alt4 style/D - i iv VI v.mid inflating: MIDI Progressions/Minor/alt4 style/C - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/alt4 style/G - i iv v v.mid inflating: MIDI Progressions/Minor/alt4 style/F - v i iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/B - i III VII VI.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i iv III VI.mid inflating: MIDI Progressions/Minor/alt4 style/D - VI VIm i VII.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - ii VI i iv.mid inflating: MIDI Progressions/Minor/alt4 style/E - ii v i i.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i v iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/G - iv v VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i III iv VI.mid inflating: MIDI Progressions/Minor/alt4 style/A - VI VII v III.mid inflating: MIDI Progressions/Minor/alt4 style/D - i VI III bii.mid inflating: MIDI Progressions/Minor/alt4 style/F# - VI VIm i VII.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i VII v VI.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i VI VII VII.mid inflating: MIDI Progressions/Minor/alt4 style/Bb - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/alt4 style/B - i ii v i.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - VI i v III.mid inflating: MIDI Progressions/Minor/alt4 style/G - i iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/G# - VI i v III.mid inflating: MIDI Progressions/Minor/alt4 style/G# - v VI v i.mid inflating: MIDI Progressions/Minor/alt4 style/B - i VI III VII.mid inflating: MIDI Progressions/Minor/alt4 style/F - i viim VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/A - VII iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/D - VI bVI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/G# - i VI VII v.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i VII VI III.mid inflating: MIDI Progressions/Minor/alt4 style/G - i III iv VI.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - i iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/F - VI VII i III.mid inflating: MIDI Progressions/Minor/alt4 style/F - VI VIm i VII.mid inflating: MIDI Progressions/Minor/alt4 style/F - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/alt4 style/E - i III VII VI.mid inflating: MIDI Progressions/Minor/alt4 style/C# - ii v i iv.mid inflating: MIDI Progressions/Minor/alt4 style/B - i VI VII v.mid inflating: MIDI Progressions/Minor/alt4 style/C - VII iv VII i.mid inflating: MIDI Progressions/Minor/alt4 style/F# - i VI iv ii.mid inflating: MIDI Progressions/Minor/alt4 style/G - i VII VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/E - i v iv VII.mid inflating: MIDI Progressions/Minor/alt4 style/E - i iv VI v.mid inflating: MIDI Progressions/Minor/alt4 style/E - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/alt4 style/G - iv VI VII i.mid inflating: MIDI Progressions/Minor/alt4 style/A - ii v i i.mid inflating: MIDI Progressions/Minor/alt4 style/G - ii v i i.mid inflating: MIDI Progressions/Minor/alt4 style/B - i viim VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/A - VI iv i v.mid inflating: MIDI Progressions/Minor/alt4 style/E - i VI iv ii.mid inflating: MIDI Progressions/Minor/alt4 style/F - i VII VI VII.mid inflating: MIDI Progressions/Minor/alt4 style/F - VII iv v i.mid inflating: MIDI Progressions/Minor/alt4 style/Eb - VI VII i III.mid inflating: MIDI Progressions/Minor/alt4 style/C# - i VII VI VM.mid inflating: MIDI Progressions/Minor/alt4 style/G - v VI v i.mid inflating: MIDI Progressions/Minor/alt4 style/F - VI VI i VII.mid inflating: MIDI Progressions/Minor/alt4 style/C# - VI VII i III.mid inflating: MIDI Progressions/Minor/alt4 style/D - ii v i i.mid inflating: MIDI Progressions/Minor/alt4 style/B - i VII v VI.mid inflating: MIDI Progressions/Minor/alt4 style/F - i iv v iv.mid inflating: MIDI Progressions/Minor/alt4 style/A - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/alt4 style/G - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/alt4 style/B - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/alt4 style/A - i iv VI v.mid inflating: MIDI Progressions/Minor/F# - i iv VII i.mid inflating: MIDI Progressions/Minor/E - iv v VI VII.mid inflating: MIDI Progressions/Minor/F# - iv v VI VII.mid inflating: MIDI Progressions/Minor/F - i bVIIM VI bii.mid inflating: MIDI Progressions/Minor/A - i VI VII VII.mid inflating: MIDI Progressions/Minor/F# - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/D - i iv v v.mid inflating: MIDI Progressions/Minor/C - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/Eb - VII iv VII i.mid inflating: MIDI Progressions/Minor/F# - i VI iv v.mid inflating: MIDI Progressions/Minor/D - VI i v v.mid inflating: MIDI Progressions/Minor/D - i III iv VI.mid inflating: MIDI Progressions/Minor/Bb - iv VI VII i.mid inflating: MIDI Progressions/Minor/F - i III iv VI.mid inflating: MIDI Progressions/Minor/A - i ii v i.mid inflating: MIDI Progressions/Minor/G - VI bVI i VII.mid inflating: MIDI Progressions/Minor/F - ii v i iv.mid inflating: MIDI Progressions/Minor/B - VII iv v i.mid inflating: MIDI Progressions/Minor/G - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/A - v VI III i.mid inflating: MIDI Progressions/Minor/G - i VI bi v.mid inflating: MIDI Progressions/Minor/F - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/D - i iv III VI.mid inflating: MIDI Progressions/Minor/G - i iv VI v.mid inflating: MIDI Progressions/Minor/C - iv VI VII i.mid inflating: MIDI Progressions/Minor/A - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/E - i VI iv III.mid inflating: MIDI Progressions/Minor/F - i VII v VI.mid inflating: MIDI Progressions/Minor/G - i v iv VII.mid inflating: MIDI Progressions/Minor/A - VI i v v.mid inflating: MIDI Progressions/Minor/C - i iv VII i.mid inflating: MIDI Progressions/Minor/D - iv VI VII i.mid inflating: MIDI Progressions/Minor/C# - v iv i i.mid inflating: MIDI Progressions/Minor/C# - i VII i v.mid inflating: MIDI Progressions/Minor/C - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/Bb - v iv i i.mid inflating: MIDI Progressions/Minor/E - v VI III i.mid inflating: MIDI Progressions/Minor/D - VII iv v i.mid inflating: MIDI Progressions/Minor/B - i VI iv III.mid inflating: MIDI Progressions/Minor/D - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/F# - v VI III i.mid inflating: MIDI Progressions/Minor/D - i v iv VII.mid inflating: MIDI Progressions/Minor/Bb - i iv v iv.mid inflating: MIDI Progressions/Minor/G - i iv v iv.mid inflating: MIDI Progressions/Minor/C# - i VI bi v.mid inflating: MIDI Progressions/Minor/B - VI iv i v.mid inflating: MIDI Progressions/Minor/F# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/Eb - VI VI i VII.mid inflating: MIDI Progressions/Minor/Eb - iv i v VI.mid inflating: MIDI Progressions/Minor/A - VI VII i III.mid inflating: MIDI Progressions/Minor/C# - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/C# - i iv v iv.mid inflating: MIDI Progressions/Minor/E - VI VII v III.mid inflating: MIDI Progressions/Minor/D - i viim VI VM.mid inflating: MIDI Progressions/Minor/G# - VI bVI i VII.mid inflating: MIDI Progressions/Minor/Eb - i iv v v.mid inflating: MIDI Progressions/Minor/E - i III iv VI.mid inflating: MIDI Progressions/Minor/Bb - VI iv i v.mid inflating: MIDI Progressions/Minor/G - i VI III VII.mid inflating: MIDI Progressions/Minor/E - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/C - i VI VII VII.mid inflating: MIDI Progressions/Minor/G - v iv i i.mid inflating: MIDI Progressions/Minor/B - v iv i i.mid inflating: MIDI Progressions/Minor/D - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/C - i VI iv ii.mid inflating: MIDI Progressions/Minor/A - i VII VI III.mid inflating: MIDI Progressions/Minor/B - iv i v VI.mid inflating: MIDI Progressions/Minor/B - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/Eb - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/D - i VI bi v.mid inflating: MIDI Progressions/Minor/F - i iv VII i.mid inflating: MIDI Progressions/Minor/C - VI VIm i VII.mid inflating: MIDI Progressions/Minor/C - iv III VII i.mid inflating: MIDI Progressions/Minor/G# - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/D - i VII VI VII.mid inflating: MIDI Progressions/Minor/E - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/Eb - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/G - i VI VII v.mid inflating: MIDI Progressions/Minor/E - v i iv VII.mid inflating: MIDI Progressions/Minor/D - VI VII v III.mid inflating: MIDI Progressions/Minor/F# - i VII VI VM.mid inflating: MIDI Progressions/Minor/Eb - i VI III VII.mid inflating: MIDI Progressions/Minor/E - i VI VII VII.mid inflating: MIDI Progressions/Minor/Bb - i VII v VI.mid inflating: MIDI Progressions/Minor/F - v VI v i.mid inflating: MIDI Progressions/Minor/B - i VI bi v.mid inflating: MIDI Progressions/Minor/A - i VII v VI.mid inflating: MIDI Progressions/Minor/E - i ii v i.mid inflating: MIDI Progressions/Minor/F# - VI iv i v.mid inflating: MIDI Progressions/Minor/F - i iv III VI.mid inflating: MIDI Progressions/Minor/D - v iv i i.mid inflating: MIDI Progressions/Minor/C# - i iv v v.mid inflating: MIDI Progressions/Minor/C - i VI bi v.mid inflating: MIDI Progressions/Minor/G - VI iv i v.mid inflating: MIDI Progressions/Minor/G - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/E - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/C# - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/Bb - VII iv v i.mid inflating: MIDI Progressions/Minor/Eb - iv III VII i.mid inflating: MIDI Progressions/Minor/F - i VI III VII.mid inflating: MIDI Progressions/Minor/C# - VI VII v III.mid inflating: MIDI Progressions/Minor/Bb - iv III VII i.mid inflating: MIDI Progressions/Minor/C# - i VI iv ii.mid inflating: MIDI Progressions/Minor/C - v VI v i.mid inflating: MIDI Progressions/Minor/F - i III VII VI.mid inflating: MIDI Progressions/Minor/A - i VI III bii.mid inflating: MIDI Progressions/Minor/C# - i VI III VII.mid inflating: MIDI Progressions/Minor/B - ii v i iv.mid inflating: MIDI Progressions/Minor/Eb - i VII VI VII.mid inflating: MIDI Progressions/Minor/C# - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/D - i VII VI III.mid inflating: MIDI Progressions/Minor/Bb - i VII VI VM.mid inflating: MIDI Progressions/Minor/C - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/A - iv III VII i.mid inflating: MIDI Progressions/Minor/G - i VI iv ii.mid inflating: MIDI Progressions/Minor/C# - VI VIm i VII.mid inflating: MIDI Progressions/Minor/C# - iv v VI VII.mid inflating: MIDI Progressions/Minor/C - ii v i iv.mid inflating: MIDI Progressions/Minor/Eb - i v iv VII.mid inflating: MIDI Progressions/Minor/A - ii v i iv.mid inflating: MIDI Progressions/Minor/G# - v iv i i.mid inflating: MIDI Progressions/Minor/B - v i iv VII.mid inflating: MIDI Progressions/Minor/F# - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/G - i VI VII VII.mid inflating: MIDI Progressions/Minor/C# - i VII VI VII.mid inflating: MIDI Progressions/Minor/C - i VII VI VM.mid inflating: MIDI Progressions/Minor/B - iv VI VII i.mid inflating: MIDI Progressions/Minor/F# - VII iv v i.mid inflating: MIDI Progressions/Minor/F - iv III VII i.mid inflating: MIDI Progressions/Minor/E - VII iv v i.mid inflating: MIDI Progressions/Minor/D - VI VI i VII.mid inflating: MIDI Progressions/Minor/F - ii v i i.mid inflating: MIDI Progressions/Minor/E - i VI III VII.mid inflating: MIDI Progressions/Minor/D - iv III VII i.mid inflating: MIDI Progressions/Minor/B - v VI v i.mid inflating: MIDI Progressions/Minor/Eb - i VI bi v.mid inflating: MIDI Progressions/Minor/F# - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/F - i VI III bii.mid inflating: MIDI Progressions/Minor/G - ii7 v9 i7.mid inflating: MIDI Progressions/Minor/G# - i iv III VI.mid inflating: MIDI Progressions/Minor/Eb - ii v i i.mid inflating: MIDI Progressions/Minor/Eb - i III VII VI.mid inflating: MIDI Progressions/Minor/F# - i iv VI v.mid inflating: MIDI Progressions/Minor/C# - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/G - ii VI i iv.mid inflating: MIDI Progressions/Minor/Bb - VI bVI i VII.mid inflating: MIDI Progressions/Minor/C - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/E - VII iv VII i.mid inflating: MIDI Progressions/Minor/E - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/G# - VII iv VII i.mid inflating: MIDI Progressions/Minor/F - i VI iv v.mid inflating: MIDI Progressions/Minor/E - VI i v III.mid inflating: MIDI Progressions/Minor/G# - VI iv i v.mid inflating: MIDI Progressions/Minor/E - iv VI VII i.mid inflating: MIDI Progressions/Minor/B - iv v VI VII.mid inflating: MIDI Progressions/Minor/D - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/B - i VI VII VII.mid inflating: MIDI Progressions/Minor/A - VI bVI i VII.mid inflating: MIDI Progressions/Minor/E - i VI bi v.mid inflating: MIDI Progressions/Minor/F# - iv III VII i.mid inflating: MIDI Progressions/Minor/C# - i VI iv v.mid inflating: MIDI Progressions/Minor/B - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/G# - i VII i v III VII i v i.mid inflating: MIDI Progressions/Minor/F - iv VI VII i.mid inflating: MIDI Progressions/Minor/D - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/C - i III iv VI.mid inflating: MIDI Progressions/Minor/D - i VII VI III iv VI VII i.mid inflating: MIDI Progressions/Minor/C# - i III VII VI.mid inflating: MIDI Progressions/Minor/A - i VI iv III.mid inflating: MIDI Progressions/Minor/D - i iv VI v.mid inflating: MIDI Progressions/Minor/C - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/G - i iv v v.mid inflating: MIDI Progressions/Minor/F - v i iv VII.mid inflating: MIDI Progressions/Minor/B - i III VII VI.mid inflating: MIDI Progressions/Minor/Bb - i VI III VII i VI69 III7 VII.mid inflating: MIDI Progressions/Minor/Bb - i iv III VI.mid inflating: MIDI Progressions/Minor/D - VI VIm i VII.mid inflating: MIDI Progressions/Minor/Eb - ii VI i iv.mid inflating: MIDI Progressions/Minor/E - ii v i i.mid inflating: MIDI Progressions/Minor/C# - i v iv VII.mid inflating: MIDI Progressions/Minor/G - iv v VI VII.mid inflating: MIDI Progressions/Minor/C# - i III iv VI.mid inflating: MIDI Progressions/Minor/A - VI VII v III.mid inflating: MIDI Progressions/Minor/D - i VI III bii.mid inflating: MIDI Progressions/Minor/F# - VI VIm i VII.mid inflating: MIDI Progressions/Minor/Eb - i VII v VI.mid inflating: MIDI Progressions/Minor/Bb - i VI VII VII.mid inflating: MIDI Progressions/Minor/Bb - i iv VII v i i ii V.mid inflating: MIDI Progressions/Minor/B - i ii v i.mid inflating: MIDI Progressions/Minor/Eb - VI i v III.mid inflating: MIDI Progressions/Minor/G - i iv VII i.mid inflating: MIDI Progressions/Minor/G# - VI i v III.mid inflating: MIDI Progressions/Minor/G# - v VI v i.mid inflating: MIDI Progressions/Minor/B - i VI III VII.mid inflating: MIDI Progressions/Minor/F - i viim VI VM.mid inflating: MIDI Progressions/Minor/A - VII iv VII i.mid inflating: MIDI Progressions/Minor/D - VI bVI i VII.mid inflating: MIDI Progressions/Minor/G# - i VI VII v.mid inflating: MIDI Progressions/Minor/F# - i VII VI III.mid inflating: MIDI Progressions/Minor/G - i III iv VI.mid inflating: MIDI Progressions/Minor/Eb - i iv VII i.mid inflating: MIDI Progressions/Minor/F - VI VII i III.mid inflating: MIDI Progressions/Minor/F - VI VIm i VII.mid inflating: MIDI Progressions/Minor/F - i bVIIM bVIM bVIIM.mid inflating: MIDI Progressions/Minor/E - i III VII VI.mid inflating: MIDI Progressions/Minor/C# - ii v i iv.mid inflating: MIDI Progressions/Minor/B - i VI VII v.mid inflating: MIDI Progressions/Minor/C - VII iv VII i.mid inflating: MIDI Progressions/Minor/F# - i VI iv ii.mid inflating: MIDI Progressions/Minor/G - i VII VI VM.mid inflating: MIDI Progressions/Minor/E - i v iv VII.mid inflating: MIDI Progressions/Minor/E - i iv VI v.mid inflating: MIDI Progressions/Minor/E - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/G - iv VI VII i.mid inflating: MIDI Progressions/Minor/A - ii v i i.mid inflating: MIDI Progressions/Minor/G - ii v i i.mid inflating: MIDI Progressions/Minor/B - i viim VI VM.mid inflating: MIDI Progressions/Minor/A - VI iv i v.mid inflating: MIDI Progressions/Minor/E - i VI iv ii.mid inflating: MIDI Progressions/Minor/F - i VII VI VII.mid inflating: MIDI Progressions/Minor/F - VII iv v i.mid inflating: MIDI Progressions/Minor/Eb - VI VII i III.mid inflating: MIDI Progressions/Minor/C# - i VII VI VM.mid inflating: MIDI Progressions/Minor/G - v VI v i.mid inflating: MIDI Progressions/Minor/F - VI VI i VII.mid inflating: MIDI Progressions/Minor/C# - VI VII i III.mid inflating: MIDI Progressions/Minor/D - ii v i i.mid inflating: MIDI Progressions/Minor/B - i VII v VI.mid inflating: MIDI Progressions/Minor/F - i iv v iv.mid inflating: MIDI Progressions/Minor/A - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/G - i7 VI III7 VII6 i i7 III7 iv7.mid inflating: MIDI Progressions/Minor/B - iv III vsus4 VI iv i III VI.mid inflating: MIDI Progressions/Minor/A - i iv VI v.mid >>> ardour*: Running postcheck for ardour >>> ardour*: Preparing package ardour... >>> ardour*: Stripping binaries >>> ardour*: Scanning shared objects >>> ardour*: Tracing dependencies... so:libX11.so.6 so:libarchive.so.13 so:libasound.so.2 so:libatkmm-1.6.so.1 so:libaubio.so.5 so:libc.musl-armv7.so.1 so:libcairo.so.2 so:libcairomm-1.0.so.1 so:libcurl.so.4 so:libdbus-1.so.3 so:libfftw3f.so.3 so:libfftw3f_threads.so.3 so:libfontconfig.so.1 so:libgcc_s.so.1 so:libgdk-x11-2.0.so.0 so:libgdk_pixbuf-2.0.so.0 so:libgdkmm-2.4.so.1 so:libgiomm-2.4.so.1 so:libglib-2.0.so.0 so:libglibmm-2.4.so.1 so:libgobject-2.0.so.0 so:libgtk-x11-2.0.so.0 so:libgtkmm-2.4.so.1 so:libintl.so.8 so:libjack.so.0 so:liblilv-0.so.0 so:liblo.so.7 so:liblrdf.so.2 so:libpango-1.0.so.0 so:libpangocairo-1.0.so.0 so:libpangoft2-1.0.so.0 so:libpangomm-1.4.so.1 so:libpulse.so.0 so:libreadline.so.8 so:librubberband.so.2 so:libsamplerate.so.0 so:libsigc-2.0.so.0 so:libsndfile.so.1 so:libstdc++.so.6 so:libsuil-0.so.0 so:libtag.so.1 so:libvamp-hostsdk.so.3 so:libvamp-sdk.so.2 so:libxml2.so.2 >>> ardour*: Package size: 133.8 MB >>> ardour*: Compressing data... >>> ardour*: Create checksum... >>> ardour*: Create ardour-7.5.0-r2.apk >>> ardour: Build complete at Tue, 31 Oct 2023 11:05:06 +0000 elapsed time 0h 4m 9s >>> ardour: Cleaning up srcdir >>> ardour: Cleaning up pkgdir >>> ardour: Uninstalling dependencies... (1/397) Purging .makedepends-ardour (20231031.110058) (2/397) Purging aubio-dev (0.4.9-r3) (3/397) Purging aubio (0.4.9-r3) (4/397) Purging boost-dev (1.82.0-r2) (5/397) Purging boost1.82-dev (1.82.0-r2) (6/397) Purging boost1.82 (1.82.0-r2) (7/397) Purging boost1.82-libs (1.82.0-r2) (8/397) Purging boost1.82-atomic (1.82.0-r2) (9/397) Purging boost1.82-container (1.82.0-r2) (10/397) Purging boost1.82-contract (1.82.0-r2) (11/397) Purging boost1.82-coroutine (1.82.0-r2) (12/397) Purging boost1.82-date_time (1.82.0-r2) (13/397) Purging boost1.82-fiber (1.82.0-r2) (14/397) Purging boost1.82-graph (1.82.0-r2) (15/397) Purging boost1.82-iostreams (1.82.0-r2) (16/397) Purging boost1.82-json (1.82.0-r2) (17/397) Purging boost1.82-locale (1.82.0-r2) (18/397) Purging boost1.82-log_setup (1.82.0-r2) (19/397) Purging boost1.82-math (1.82.0-r2) (20/397) Purging boost1.82-nowide (1.82.0-r2) (21/397) Purging boost1.82-prg_exec_monitor (1.82.0-r2) (22/397) Purging boost1.82-program_options (1.82.0-r2) (23/397) Purging boost1.82-python3 (1.82.0-r2) (24/397) Purging boost1.82-random (1.82.0-r2) (25/397) Purging boost1.82-regex (1.82.0-r2) (26/397) Purging boost1.82-stacktrace_basic (1.82.0-r2) (27/397) Purging boost1.82-stacktrace_noop (1.82.0-r2) (28/397) Purging boost1.82-system (1.82.0-r2) (29/397) Purging boost1.82-timer (1.82.0-r2) (30/397) Purging boost1.82-type_erasure (1.82.0-r2) (31/397) Purging boost1.82-unit_test_framework (1.82.0-r2) (32/397) Purging boost1.82-url (1.82.0-r2) (33/397) Purging boost1.82-wave (1.82.0-r2) (34/397) Purging boost1.82-wserialization (1.82.0-r2) (35/397) Purging fluidsynth-dev (2.3.4-r0) (36/397) Purging fluidsynth-libs (2.3.4-r0) (37/397) Purging gtkmm-dev (2.24.5-r3) (38/397) Purging gtkmm (2.24.5-r3) (39/397) Purging hidapi-dev (0.14.0-r0) (40/397) Purging hidapi (0.14.0-r0) (41/397) Purging itstool (2.0.7-r1) (42/397) Purging py3-libxml2-pyc (2.11.5-r0) (43/397) Purging py3-libxml2 (2.11.5-r0) (44/397) Purging jack-dev (1.9.22-r4) (45/397) Purging libarchive-dev (3.7.2-r0) (46/397) Purging libarchive (3.7.2-r0) (47/397) Purging liblo-dev (0.31-r1) (48/397) Purging liblo (0.31-r1) (49/397) Purging libsndfile-dev (1.2.2-r0) (50/397) Purging lilv-dev (0.24.22-r0) (51/397) Purging lilv-libs (0.24.22-r0) (52/397) Purging lrdf-dev (0.6.1-r2) (53/397) Purging lrdf (0.6.1-r2) (54/397) Purging pulseaudio-dev (16.1-r11) (55/397) Purging libpulse-mainloop-glib (16.1-r11) (56/397) Purging libpulse (16.1-r11) (57/397) Purging readline-dev (8.2.1-r2) (58/397) Purging libhistory (8.2.1-r2) (59/397) Purging redland-dev (1.0.17-r2) (60/397) Purging sqlite-dev (3.43.2-r0) (61/397) Purging sqlite (3.43.2-r0) (62/397) Purging redland (1.0.17-r2) (63/397) Purging rubberband-dev (3.3.0-r0) (64/397) Purging rubberband-libs (3.3.0-r0) (65/397) Purging sratom-dev (0.6.16-r0) (66/397) Purging sratom (0.6.16-r0) (67/397) Purging suil-dev (0.10.20-r0) (68/397) Purging suil (0.10.20-r0) (69/397) Purging taglib-dev (1.13.1-r0) (70/397) Purging libtag_c (1.13.1-r0) (71/397) Purging vamp-sdk-dev (2.10.0-r2) (72/397) Purging vamp-sdk-libs (2.10.0-r2) (73/397) Purging atkmm-dev (2.28.3-r1) (74/397) Purging atkmm (2.28.3-r1) (75/397) Purging boost1.82-chrono (1.82.0-r2) (76/397) Purging boost1.82-context (1.82.0-r2) (77/397) Purging boost1.82-log (1.82.0-r2) (78/397) Purging boost1.82-serialization (1.82.0-r2) (79/397) Purging boost1.82-thread (1.82.0-r2) (80/397) Purging ffmpeg-libavformat (6.0-r27) (81/397) Purging fftw-dev (3.3.10-r5) (82/397) Purging fftw-double-libs (3.3.10-r5) (83/397) Purging fftw-long-double-libs (3.3.10-r5) (84/397) Purging fftw-single-libs (3.3.10-r5) (85/397) Purging flac-dev (1.4.3-r1) (86/397) Purging libflac++ (1.4.3-r1) (87/397) Purging git-perl (2.42.0-r0) (88/397) Purging perl-git (2.42.0-r0) (89/397) Purging perl-error (0.17029-r2) (90/397) Purging gtk+2.0-dev (2.24.33-r9) (91/397) Purging intltool (0.51.0-r8) (92/397) Purging perl-xml-parser (2.46-r6) (93/397) Purging perl-libwww (6.72-r0) (94/397) Purging perl-http-cookies (6.10-r1) (95/397) Purging perl-http-cookiejar (0.014-r1) (96/397) Purging perl-net-http (6.23-r1) (97/397) Purging perl-html-parser (3.81-r2) (98/397) Purging perl-html-tagset (3.20-r5) (99/397) Purging perl-file-listing (6.16-r0) (100/397) Purging perl-www-robotrules (6.02-r4) (101/397) Purging perl-http-negotiate (6.01-r4) (102/397) Purging perl-http-message (6.45-r0) (103/397) Purging perl-clone (0.46-r2) (104/397) Purging perl-http-date (6.06-r0) (105/397) Purging perl-uri (5.21-r0) (106/397) Purging perl-io-html (1.004-r1) (107/397) Purging perl-lwp-mediatypes (6.04-r3) (108/397) Purging perl-encode-locale (1.05-r5) (109/397) Purging perl-try-tiny (0.31-r2) (110/397) Purging perl (5.38.0-r0) (111/397) Purging libxdamage-dev (1.1.6-r4) (112/397) Purging libasyncns (0.8-r2) (113/397) Purging libbluray (1.3.4-r1) (114/397) Purging libltdl (2.4.7-r3) (115/397) Purging libopenmpt (0.7.3-r1) (116/397) Purging librist (0.2.10-r0) (117/397) Purging libsamplerate-dev (0.2.2-r3) (118/397) Purging libsrt (1.5.3-r0) (119/397) Purging libssh (0.10.5-r0) (120/397) Purging libtag (1.13.1-r0) (121/397) Purging libusb (1.0.26-r3) (122/397) Purging libvorbis-dev (1.3.7-r2) (123/397) Purging libzmq (4.3.5-r2) (124/397) Purging lv2-dev (1.18.10-r0) (125/397) Purging lv2-specgen (1.18.10-r0) (126/397) Purging py3-lxml-pyc (4.9.3-r0) (127/397) Purging py3-lxml (4.9.3-r0) (128/397) Purging py3-rdflib-pyc (7.0.0-r0) (129/397) Purging py3-rdflib (7.0.0-r0) (130/397) Purging py3-isodate-pyc (0.6.1-r4) (131/397) Purging py3-isodate (0.6.1-r4) (132/397) Purging py3-six-pyc (1.16.0-r8) (133/397) Purging py3-six (1.16.0-r8) (134/397) Purging py3-parsing-pyc (3.1.1-r0) (135/397) Purging py3-parsing (3.1.1-r0) (136/397) Purging py3-markdown-pyc (3.5-r0) (137/397) Purging py3-markdown (3.5-r0) (138/397) Purging py3-pygments-pyc (2.16.1-r1) (139/397) Purging py3-pygments (2.16.1-r1) (140/397) Purging mbedtls (2.28.5-r0) (141/397) Purging mpg123-libs (1.32.3-r0) (142/397) Purging opus-dev (1.4-r0) (143/397) Purging orc (0.4.34-r0) (144/397) Purging pangomm-dev (2.46.3-r0) (145/397) Purging pangomm (2.46.3-r0) (146/397) Purging pipewire-dev (0.3.83-r0) (147/397) Purging pipewire-libs (0.3.83-r0) (148/397) Purging portaudio-dev (19.7.0-r2) (149/397) Purging libportaudiocxx (19.7.0-r2) (150/397) Purging portaudio (19.7.0-r2) (151/397) Purging python3-pyc (3.11.6-r1) (152/397) Purging python3-pycache-pyc0 (3.11.6-r1) (153/397) Purging xcb-proto-pyc (1.16.0-r0) (154/397) Purging pyc (3.11.6-r1) (155/397) Purging qt5-qtwayland (5.15.10_git20230714-r0) (156/397) Purging qt5-qtx11extras (5.15.10_git20230424-r0) (157/397) Purging rasqal-dev (0.9.33-r3) (158/397) Purging rasqal (0.9.33-r3) (159/397) Purging roc-toolkit-libs (0.2.5-r0) (160/397) Purging sord-dev (0.16.16-r0) (161/397) Purging sord-libs (0.16.16-r0) (162/397) Purging speexdsp (1.2.1-r2) (163/397) Purging tdb-libs (1.4.9-r0) (164/397) Purging webrtc-audio-processing-1 (1.3-r0) (165/397) Purging zix-dev (0.4.2-r0) (166/397) Purging zix-libs (0.4.2-r0) (167/397) Purging alsa-lib-dev (1.2.10-r0) (168/397) Purging jack (1.9.22-r4) (169/397) Purging libsndfile (1.2.2-r0) (170/397) Purging alsa-lib (1.2.10-r0) (171/397) Purging ffmpeg-libavcodec (6.0-r27) (172/397) Purging aom-libs (3.7.0-r0) (173/397) Purging at-spi2-core-dev (2.50.0-r0) (174/397) Purging qt5-qtdeclarative (5.15.10_git20230629-r0) (175/397) Purging qt5-qtbase-x11 (5.15.10_git20230714-r0) (176/397) Purging xdg-utils (1.1.3-r4) (177/397) Purging xset (1.2.5-r1) (178/397) Purging xprop (1.2.6-r0) (179/397) Purging gtk+3.0 (3.24.38-r3) Executing gtk+3.0-3.24.38-r3.post-deinstall (180/397) Purging libatk-bridge-2.0 (2.50.0-r0) (181/397) Purging at-spi2-core (2.50.0-r0) (182/397) Purging gtk+2.0 (2.24.33-r9) Executing gtk+2.0-2.24.33-r9.post-deinstall (183/397) Purging gtk-update-icon-cache (3.24.38-r3) (184/397) Purging hicolor-icon-theme (0.17-r2) (185/397) Purging cups-libs (2.4.7-r0) (186/397) Purging avahi-libs (0.8-r13) (187/397) Purging boost1.82-filesystem (1.82.0-r2) (188/397) Purging raptor2-dev (2.0.16-r1) (189/397) Purging libxslt-dev (1.1.38-r1) (190/397) Purging yajl-dev (2.1.0-r8) (191/397) Purging raptor2 (2.0.16-r1) (192/397) Purging curl-dev (8.4.0-r0) (193/397) Purging c-ares-dev (1.20.1-r0) (194/397) Purging libidn2-dev (2.3.4-r4) (195/397) Purging nghttp2-dev (1.57.0-r0) (196/397) Purging openssl-dev (3.1.4-r0) (197/397) Purging pango-dev (1.51.0-r0) (198/397) Purging pango-tools (1.51.0-r0) (199/397) Purging pango (1.51.0-r0) Executing pango-1.51.0-r0.pre-deinstall (200/397) Purging harfbuzz-dev (8.2.2-r0) (201/397) Purging harfbuzz-cairo (8.2.2-r0) (202/397) Purging harfbuzz-gobject (8.2.2-r0) (203/397) Purging harfbuzz-icu (8.2.2-r0) (204/397) Purging harfbuzz-subset (8.2.2-r0) (205/397) Purging harfbuzz (8.2.2-r0) (206/397) Purging graphite2-dev (1.3.14-r6) (207/397) Purging graphite2 (1.3.14-r6) (208/397) Purging cairomm-dev (1.14.5-r0) (209/397) Purging cairomm (1.14.5-r0) (210/397) Purging cairo-dev (1.18.0-r0) (211/397) Purging cairo-tools (1.18.0-r0) (212/397) Purging xcb-util-dev (0.4.1-r3) (213/397) Purging util-macros (1.20.0-r0) (214/397) Purging cairo-gobject (1.18.0-r0) (215/397) Purging cairo (1.18.0-r0) (216/397) Purging libxft-dev (2.3.8-r2) (217/397) Purging libxft (2.3.8-r2) (218/397) Purging fontconfig-dev (2.14.2-r4) (219/397) Purging fontconfig (2.14.2-r4) (220/397) Purging freetype-dev (2.13.2-r0) (221/397) Purging freetype (2.13.2-r0) (222/397) Purging brotli-dev (1.1.0-r0) (223/397) Purging brotli (1.1.0-r0) (224/397) Purging glibmm-dev (2.66.6-r0) (225/397) Purging glibmm (2.66.6-r0) (226/397) Purging gdk-pixbuf-dev (2.42.10-r6) (227/397) Purging gdk-pixbuf (2.42.10-r6) Executing gdk-pixbuf-2.42.10-r6.pre-deinstall (228/397) Purging glib-dev (2.78.1-r0) (229/397) Purging bzip2-dev (1.0.8-r6) (230/397) Purging docbook-xsl (1.79.2-r8) Executing docbook-xsl-1.79.2-r8.post-deinstall (231/397) Purging docbook-xml (4.5-r8) Executing docbook-xml-4.5-r8.post-deinstall (232/397) Purging gettext-dev (0.22.3-r0) (233/397) Purging gettext-asprintf (0.22.3-r0) (234/397) Purging gettext (0.22.3-r0) (235/397) Purging gettext-envsubst (0.22.3-r0) (236/397) Purging libxslt (1.1.38-r1) (237/397) Purging pcre2-dev (10.42-r1) (238/397) Purging libpcre2-32 (10.42-r1) (239/397) Purging libedit-dev (20230828.3.1-r3) (240/397) Purging ncurses-dev (6.4_p20231007-r0) (241/397) Purging libncurses++ (6.4_p20231007-r0) (242/397) Purging bsd-compat-headers (0.7.2-r5) (243/397) Purging dbus-dev (1.14.10-r0) (244/397) Purging util-linux-dev (2.39.2-r0) (245/397) Purging libfdisk (2.39.2-r0) (246/397) Purging libsmartcols (2.39.2-r0) (247/397) Purging qt5-qtbase (5.15.10_git20230714-r0) (248/397) Purging dbus-libs (1.14.10-r0) (249/397) Purging libinput-libs (1.24.0-r0) (250/397) Purging libcamera-ipa (0.1.0-r1) (251/397) Purging libcamera (0.1.0-r1) (252/397) Purging eudev-libs (3.2.14-r0) (253/397) Purging expat-dev (2.5.0-r2) (254/397) Purging expat (2.5.0-r2) (255/397) Purging ffmpeg-libswresample (6.0-r27) (256/397) Purging ffmpeg-libavutil (6.0-r27) (257/397) Purging fribidi-dev (1.0.13-r0) (258/397) Purging fribidi (1.0.13-r0) (259/397) Purging libxrender-dev (0.9.11-r4) (260/397) Purging libxtst-dev (1.2.4-r4) (261/397) Purging libxtst (1.2.4-r4) (262/397) Purging libxi-dev (1.8.1-r2) (263/397) Purging libxi (1.8.1-r2) (264/397) Purging libxfixes-dev (6.0.1-r3) (265/397) Purging libxext-dev (1.3.5-r3) (266/397) Purging libx11-dev (1.8.7-r0) (267/397) Purging xtrans (1.5.0-r0) (268/397) Purging libxcb-dev (1.16-r0) (269/397) Purging xcb-proto (1.16.0-r0) (270/397) Purging python3 (3.11.6-r1) (271/397) Purging gdbm (1.23-r1) (272/397) Purging gettext-libs (0.22.3-r0) (273/397) Purging shared-mime-info (2.3-r0) Executing shared-mime-info-2.3-r0.post-deinstall (274/397) Purging libatk-1.0 (2.50.0-r0) (275/397) Purging glib (2.78.1-r0) (276/397) Purging gnutls (3.8.1-r0) (277/397) Purging icu-dev (73.2-r3) (278/397) Purging icu (73.2-r3) (279/397) Purging icu-libs (73.2-r3) (280/397) Purging icu-data-full (73.2-r3) (281/397) Purging lame-libs (3.100-r5) (282/397) Purging libjxl (0.8.2-r0) (283/397) Purging lcms2 (2.15-r4) (284/397) Purging libmount (2.39.2-r0) (285/397) Purging libblkid (2.39.2-r0) (286/397) Purging libxdmcp-dev (1.1.4-r3) (287/397) Purging mesa-egl (23.1.9-r1) (288/397) Purging libva (2.20.0-r0) (289/397) Purging mesa-gbm (23.1.9-r1) (290/397) Purging xcb-util-renderutil (0.3.10-r0) (291/397) Purging xcb-util-image (0.4.1-r0) (292/397) Purging libxkbcommon-x11 (1.6.0-r0) (293/397) Purging xcb-util-wm (0.4.2-r0) (294/397) Purging libxmu (1.1.4-r2) (295/397) Purging libvdpau (1.5-r2) (296/397) Purging libxrandr (1.5.4-r0) (297/397) Purging libxinerama (1.1.5-r3) (298/397) Purging libxext (1.3.5-r3) (299/397) Purging libxcursor (1.2.1-r3) (300/397) Purging libxdamage (1.1.6-r4) (301/397) Purging libxrender (0.9.11-r4) (302/397) Purging libxt (1.3.0-r4) (303/397) Purging libxcomposite (0.4.6-r4) (304/397) Purging libxfixes (6.0.1-r3) (305/397) Purging libx11 (1.8.7-r0) (306/397) Purging xcb-util-keysyms (0.4.1-r0) (307/397) Purging xcb-util (0.4.1-r3) (308/397) Purging libxcb (1.16-r0) (309/397) Purging libxdmcp (1.1.4-r3) (310/397) Purging libbsd (0.11.7-r3) (311/397) Purging libbz2 (1.0.8-r6) (312/397) Purging libdav1d (1.3.0-r0) (313/397) Purging libdrm (2.4.117-r1) (314/397) Purging libepoxy (1.5.10-r1) (315/397) Purging libevdev (1.13.1-r0) (316/397) Purging libffi-dev (3.4.4-r3) (317/397) Purging linux-headers (6.5-r0) (318/397) Purging wayland-libs-cursor (1.22.0-r4) (319/397) Purging wayland-libs-client (1.22.0-r4) (320/397) Purging p11-kit (0.25.1-r0) (321/397) Purging wayland-libs-server (1.22.0-r4) (322/397) Purging libffi (3.4.4-r3) (323/397) Purging libflac (1.4.3-r1) (324/397) Purging libformw (6.4_p20231007-r0) (325/397) Purging libgcrypt (1.10.2-r2) (326/397) Purging libgpg-error (1.47-r2) (327/397) Purging libhwy (1.0.7-r0) (328/397) Purging libsm (1.2.4-r3) (329/397) Purging libice (1.1.1-r5) (330/397) Purging libintl (0.22.3-r0) (331/397) Purging tiff-dev (4.6.0-r0) (332/397) Purging libtiffxx (4.6.0-r0) (333/397) Purging tiff (4.6.0-r0) (334/397) Purging libjpeg-turbo-dev (3.0.1-r0) (335/397) Purging libturbojpeg (3.0.1-r0) (336/397) Purging libjpeg-turbo (3.0.1-r0) (337/397) Purging libmd (1.1.0-r0) (338/397) Purging libmenuw (6.4_p20231007-r0) (339/397) Purging libogg-dev (1.3.5-r5) (340/397) Purging libtheora (1.1.1-r18) (341/397) Purging libvorbis (1.3.7-r2) (342/397) Purging libogg (1.3.5-r5) (343/397) Purging libpanelw (6.4_p20231007-r0) (344/397) Purging libpcre2-16 (10.42-r1) (345/397) Purging libpng-dev (1.6.40-r0) (346/397) Purging libpng (1.6.40-r0) (347/397) Purging libsamplerate (0.2.2-r3) (348/397) Purging libwebp-dev (1.3.2-r0) (349/397) Purging libwebpdecoder (1.3.2-r0) (350/397) Purging libwebpdemux (1.3.2-r0) (351/397) Purging libwebpmux (1.3.2-r0) (352/397) Purging libwebp (1.3.2-r0) (353/397) Purging libsharpyuv (1.3.2-r0) (354/397) Purging libsigc++-dev (2.12.1-r0) (355/397) Purging libsigc++ (2.12.1-r0) (356/397) Purging libsodium (1.0.19-r0) (357/397) Purging libtasn1 (4.19.0-r2) (358/397) Purging libunwind (1.7.2-r1) (359/397) Purging libuuid (2.39.2-r0) (360/397) Purging libuv (1.46.0-r0) (361/397) Purging libvpx (1.13.1-r0) (362/397) Purging libxau-dev (1.0.11-r3) (363/397) Purging libxau (1.0.11-r3) (364/397) Purging libxkbcommon (1.6.0-r0) (365/397) Purging xkeyboard-config (2.40-r0) (366/397) Purging libxml2-dev (2.11.5-r0) (367/397) Purging zlib-dev (1.3-r2) (368/397) Purging xz-dev (5.4.4-r0) (369/397) Purging xz (5.4.4-r0) (370/397) Purging libxml2-utils (2.11.5-r0) (371/397) Purging libxml2 (2.11.5-r0) (372/397) Purging libxshmfence (1.3.2-r5) (373/397) Purging mesa-gles (23.1.9-r1) (374/397) Purging mesa (23.1.9-r1) (375/397) Purging mesa-glapi (23.1.9-r1) (376/397) Purging mpdecimal (2.5.1-r2) (377/397) Purging mtdev (1.1.6-r3) (378/397) Purging nettle (3.9.1-r0) (379/397) Purging x265-libs (3.5-r4) (380/397) Purging numactl (2.0.16-r4) (381/397) Purging opus (1.4-r0) (382/397) Purging pixman-dev (0.42.2-r2) (383/397) Purging pixman (0.42.2-r2) (384/397) Purging readline (8.2.1-r2) (385/397) Purging serd-dev (0.32.0-r0) (386/397) Purging serd-libs (0.32.0-r0) (387/397) Purging soxr (0.1.3-r7) (388/397) Purging sqlite-libs (3.43.2-r0) (389/397) Purging wayland-libs-egl (1.22.0-r4) (390/397) Purging x264-libs (0.164_git20220602-r2) (391/397) Purging xorgproto (2023.2-r0) (392/397) Purging xvidcore (1.3.7-r2) (393/397) Purging xz-libs (5.4.4-r0) (394/397) Purging yajl (2.1.0-r8) (395/397) Purging yaml (0.2.5-r2) (396/397) Purging zstd-dev (1.5.5-r7) (397/397) Purging zstd (1.5.5-r7) Executing busybox-1.36.1-r13.trigger OK: 270 MiB in 102 packages >>> ardour: Updating the testing/armv7 repository index... >>> ardour: Signing the index...